DevJobs

Full Stack Engineer

Overview
Skills
  • Java Java
  • React React
  • Node.js Node.js
  • NoSQL NoSQL
  • PostgreSQL PostgreSQL
  • AWS AWS

Your Team:

We are looking for a Junior Full Stack Engineer (1-4 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



Your Impact & 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



Your Knowledge & Skills:

  • 1-4 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 fieldreac.
  • Strong communication skills, willingness to learn, and ability to work collaboratively.
Check Point Software Technologies