DevJobs

Full Stack Software Developer

Overview
Skills
  • C++ C++ ꞏ 3y
  • Java Java ꞏ 3y
  • SQL SQL
  • Node.js Node.js ꞏ 3y
  • React React ꞏ 3y
  • NoSQL NoSQL
  • PostgreSQL PostgreSQL
  • RESTful API RESTful API
  • Git Git
  • Docker Docker
  • Kubernetes Kubernetes
  • Jest
  • JUnit
  • Mocha
  • GitLab CI
Why Join Us?

Check Point is looking for a highly motivated Full Stack Software Developer to take part in building a new cloud based innovative micro-services Data Loss Prevention solution.

Our new cloud security solution will involve using the latest industry technologies and frameworks for both development and deployment such as Node.js, React, Golang, Docker, K8S, AWS native development and more.

If working with the public cloud and delivering the best security solution to the largest companies in the industry sounds awesome to you, this is your OPPORTUNITY!

Key Responsibilities

  • Develop and maintain web applications- Work on both front-end and back-end development tasks to build user-friendly, scalable, and high-performance web applications.
  • Design and implement APIs- Develop RESTful APIs and integrate third-party APIs for seamless communication between different components of the application.
  • Work with databases- Design, optimize, and maintain databases (SQL or NoSQL) to ensure data integrity, performance, and reliability.
  • Collaborate with cross-functional teams- Work closely with product managers, UI/UX designers, and other developers to understand requirements and deliver features that meet user needs.
  • Ensure code quality and maintainability- Write clean, maintainable, and efficient code. Conduct code reviews, provide constructive feedback, and follow best practices for version control, testing, and CI/CD.
  • Troubleshoot and debug- Identify, analyze, and fix bugs and performance issues in the application to ensure a smooth user experience.
  • Stay up-to-date with technology trends- Continuously learn and adopt new technologies, frameworks, and best practices to improve development efficiency and product quality.
  • Participate in the full software development lifecycle- Contribute to planning, design, development, testing, deployment, and maintenance of the application.

Qualifications

  • At least 3 years of experience as a Full Stack Developer.
  • Software development abilities in Java, C++, Node.js, React.
  • Experience with designing and building RESTful APIs and integrating third-party APIs.
  • Strong problem-solving skills- Ability to quickly understand complex technical issues and provide effective solutions.
  • Excellent communication and teamwork skills- Ability to work collaboratively in a fast-paced, agile environment.
  • BSc in Computer Science/Software Engineering or equivalent knowledge.

It Would Be Great If You Also Have

  • Experience with automated testing frameworks (e.g., Jest, Mocha, JUnit) and debugging tools.
  • Proficient in using Git for version control and collaboration.
  • Experience with SQL databases (e.g., PostgreSQL).
  • Knowledge of DevOps practices, containerization (Docker), and CI/CD tools such as GitLab CI.
  • Experience in cloud based microservices development with Docker and K8s.
  • Knowledge in Networking and/or Cyber Security.
  • Understanding of microservices and experience in developing scalable, distributed systems.
Check Point Software Technologies