Why Join Us?
We are building the application layer of Check Point’s Browse Management platform - a large-scale, cloudnative security system used by customers worldwide. As part of this team, you’ll develop the backend services, user-facing capabilities, and business logic that power a global SaaS security product, ensuring security, scalability, observability, and high availability at every layer.
In this role as a Senior Full Stack Engineer (with strong backend orientation), you will design, build, and evolve core backend services while contributing to modern frontend development to deliver complete, end-to-end product features. You’ll collaborate closely with product managers, frontend engineers, DevOps, and additional backend teams, directly shaping customer-impacting features and driving innovation in the cybersecurity domain.
If you’re passionate about building robust backend systems, tackling full stack challenges, and influencing a high-scale cloud platform used worldwide - this is your next move.
Key Responsibilities
- Design, develop, and operate backend services that support core product features and application workflows
- Build scalable, maintainable, and reliable backend components with strong emphasis on correctness and high availability
- Work in a microservices-based environment with full ownership of services and APIs
- Develop and optimize RESTful and event-driven APIs for frontend applications and internal backend services
- Implement backend components using modern AWS services, including EKS, EC2, RDS, SQS, CloudFront, and IAM
- Contribute to frontend development using modern web technologies, ensuring seamless integration with backend services
- Ensure strong observability, performance, and production quality through monitoring, troubleshooting, and ongoing improvements
- Write clean, maintainable, and testable code across backend and frontend, following industry best practices and design standards
- Collaborate closely with product managers and frontend engineers to translate requirements into effective technical solutions
- Participate in design reviews and work with engineering teams across the organization to drive architectural excellence
Qualifications
- 8+ years of experience in backend or full-stack development for large-scale, cloud-based systems
- 2+ years of hands-on experience with Python, including FastAPI, Flask, or similar frameworks
- Proven experience building backend services that support user-facing products in production
- Strong understanding of APIs, data modeling, and backend application design
- Experience with relational databases, including PostgreSQL, MySQL, or Aurora
- Experience with asynchronous processing, message queues such as SQS or Kafka
- Experience in modern web application development, with at least 2 years in a senior or lead role
- Deep expertise in React, TypeScript, and Node.js
- Familiarity with CI/CD pipelines, containers, and orchestration tools like Docker and Kubernetes
- Strong communication and collaboration skills, especially in cross-functional environments
It Would Be Great If You Also Have
- Experience working closely with frontend or product teams
- Exposure to security, compliance, or data protection domains
- Experience with telemetry, analytics, or usage-driven backend systems