Skills
-
Java
-
React
-
Node.js
-
NoSQL
-
PostgreSQL
-
AWS
Why Join Us?
We are looking for a Junior Full Stack Engineer (0-2 years of experience) who is eager to learn and grow while contributing to the development of scalable, cloud-based applications. This role is ideal for someone with academic or practical experience in Java and React, a strong motivation to expand their skills, and a passion for modern development practices.
You’ll join a team building our next-generation, multi-tenant system, working on cloud-native services and supporting development of new features in our existing product. You’ll have the opportunity to learn from senior engineers, participate in design discussions, and gain hands-on experience across the stack
Key Responsibilities
- Take part in end-to-end development of software components and services (design, development, testing, rollout, monitoring).
- Collaborate with team members on architectural and technical decisions.
- Participate in code reviews and pair programming sessions to learn best practices.
- Help improve the performance, scalability, and reliability of various system components.
- Work closely with Designers, Product Managers, and Software Engineers to deliver high-quality features.
Qualifications
- 0-2 years of hands-on software development experience (internships, projects, or previous roles).
- Practical or academic experience with Java (backend) and React (frontend).
- Familiarity with cloud environments (AWS - advantage).
- Experience working with relational databases (e.g., PostgreSQL - advantage).
- Exposure to NoSQL databases - advantage.
- Exposure to Node.js - advantage.
- Ability to write clean, maintainable, and testable code.
- Understanding of design patterns and modern software development principles.
- BSc in Computer Science, Software Engineering, or a related field (or nearing completion).
- Strong communication skills, willingness to learn, and ability to work collaboratively.
Check Point Software Technologies