Position Overview: You will join a dynamic team tasked with building a SaaS platform from scratch, playing a critical role in migrating our leading on-premise product to a cloud-based multi-tenant business model. So if you experienced Full Stack Software Engineer with in-depth understanding of AWS, EKS, Kubernetes, Service Mesh, and various types of databases – Join us! You will love to move at a fast pace, solve hard problems, and are continuously innovating in the application security space and raising the bar. If you share our enthusiasm for building robust distributed systems and for application security this is the position for you.
Responsibilities:
* Participate in the design and development of our cloud-native SaaS platform.
* Implement cloud-based solutions using AWS, EKS, Kubernetes with different types of databases, ensuring optimal performance and stability.
* Collaborate with cross-functional teams to deliver robust, scalable and flexible software solutions.
* Contribute to all phases of the development lifecycle, from planning and design, through testing and deployment.
* Debug issues across services and multiple levels of the stack.
* Suggest and implement best practices for software development and ensure adherence to high-quality development standards.
* Familiarity with SaaS platform development and multi-tenant architectures.
* Lead and mentor a team of platform engineers to deliver high-quality, scalable solutions.
* Design, develop, and maintain robust platform infrastructure using Node.js, Kubernetes, Helm, and Terraform.
* Implement and manage Kubernetes controllers and ensure seamless integration with other services.
* Oversee the deployment and management of applications on AWS.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Ensure the performance, quality, and responsiveness of applications.
* Identify and correct bottlenecks and fix bugs.
* Help maintain code quality, organization, and automation.
Office Location:
Petah Tikva
* Bachelor’s or Master’s degree in Computer Science or a related field.
* 8+ years as a Full Stack Software Engineer.
* Advanced expertise NodeJS expert – must.
* Advanced knowledge of Kubernetes, including controllers , Helm and TF – Must.
* Extensive experience with AWS – must.
* Strong DevOps knowledge – must
* Strong analytical and problem-solving abilities.
* Excellent communication and teamwork skills.