Why Join Us?
Check Point is looking for a highly motivated Full Stack Software Developer to take part in a makeover for one of our key features.
Key Responsibilities
- Develop and maintain a web application - Work on both front-end and back-end development tasks to build user-friendly, scalable web applications.
- Design and implement APIs - Develop APIs for seamless communication between different components of the application.
- Work with databases - Optimize, and maintain databases SQL to ensure data integrity, performance, and reliability.
- Collaborate with cross-functional teams - Work 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 and testing.
- Troubleshoot and debug - Identify, analyze, and fix bugs and performance issues in the application to ensure a smooth user experience.
- 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++, C#, React, JavaScript.
- 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.
- Experience in investigation of third party components.
- BSc in Computer Science/Software Engineering or equivalent knowledge.
It Would Be Great If You Also Have
- Experience with automated testing frameworks and debugging tools.
- Experience with SQL databases (e.g., PostgreSQL).
- Knowledge of DevOps practices, containerization (Docker, PodMan), and CI/CD tools such as GitLab CI.
- Knowledge in Networking and/or Cyber Security.