Check Point Software

Full-Stack Developer

Tel Aviv District, IL

10 days ago
Save Job

Summary

Check Point Research is seeking a highly skilled Full-Stack Developer to join our research group.

As a key member of our group, you will play a crucial role in designing, developing, and implementing cutting-edge solutions that drive our research initiatives forward.


Responsibilities

  • Be part of our research group, designing, developing, and maintaining scalable backend systems using Python to implement the infrastructure for our intelligence platform, which identifies and hunts malware campaigns and APTs, and develop a complex multi-layered backend system with high analysis throughput of malicious samples.
  • Develop intuitive and responsive user interfaces for research systems.
  • Ensure security best practices are followed in both backend and frontend development.
  • Collaborate with researchers to integrate and enhance research systems.
  • Develop and maintain APIs for seamless integration between frontend and backend systems.
  • Independently manage and execute development tasks.
  • Stay updated with the latest trends and technologies in cybersecurity and software development.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Implement and manage CI/CD pipelines.
  • Utilize AWS for cloud-based development and deployment.
  • Use Docker for containerization and deployment of applications.


Desired Background

  • 6+ years of professional software development experience.
  • 4+ years of proven experience as a Full-Stack Developer with a strong portfolio of backend and frontend projects.
  • Proficiency in backend technologies, especially Python, and familiarity with other languages such as C/C++, Java, Node.js, or similar.
  • Expertise in frontend technologies including HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Experience with database management systems (PostgreSQL, MongoDB, Redis, Elastic, OpenSearch).
  • Experience with AWS and CI/CD processes.
  • Knowledge of cybersecurity principles and practices.
  • Ability to work independently and manage multiple tasks effectively.
  • Strong self-learning capabilities and adaptability.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: