DevJobs

Back End Developer

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

Why Join Us?


We are seeking a Senior Full Stack Engineer with strong experience designing and building scalable microservices and server-side applications. This role requires deep expertise in Java, React, and AWS, as well as solid understanding of modern architectural patterns.

You’ll play a key role in developing our next-generation, multi-tenant system — building cloud-native services from the ground up while supporting and improving our existing product. You’ll also contribute to architectural direction and mentor other engineers on the team.


Key Responsibilities


  • End-to-end development of software components/services (research, design, development, testing, rollout, monitoring).
  • Contribute to technological and architectural decisions.
  • Mentor other engineers in the team (via code reviews, dedicated sessions, pair programming, etc.).
  • Analyze and improve efficiency, scalability, and stability of various components in our system.
  • Collaborate with Designers, Product Managers, and Software Engineers to deliver the best product to our customers.


Qualifications


  • 5+ years of hands-on software development experience.
  • Proven backend expertise in Java.
  • Strong frontend experience with React.
  • Experience working in a cloud environment, preferably AWS.
  • Hands-on experience with relational databases (e.g., PostgreSQL – advantage).
  • Familiarity with NoSQL databases – advantage.
  • Experience or exposure to Node.js – advantage.
  • Proven experience mentoring or coaching other developers.
  • Proficiency in writing clean, maintainable, and testable code.
  • Solid understanding of design patterns and modern software development practices.
  • BSc in Computer Science, Software Engineering, or related field.
  • Excellent communication and collaboration skills.

Check Point Software Technologies