DevJobs

Full Stack Engineer

Overview
Skills
  • Java Java
  • React React
  • Node.js Node.js
  • NoSQL NoSQL
  • PostgreSQL PostgreSQL
  • AWS 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