Join our team as a Sr. Node JS Developer and play a pivotal role in designing and building the scalable, secure platform infrastructure behind our digital products. You’ll lead backend engineering efforts, focusing on cloud-native services, microservices architecture, and platform integrations that power seamless experiences across web and mobile. If you thrive on solving complex technical challenges and want to shape a platform that supports millions of users, this is the role for you.
What You’ll Do
- Design and implement backend services using Java, Spring Boot, and Node.js in a cloud-native environment (AWS).
- Architect modular, distributed systems that support Micro Frontends (MFE) and module federation strategies for scalable digital experiences.
- Define platform standards for security, resilience, and performance across cloud infrastructure.
- Ensure platform integrity with robust Customer Identity and Access Management (CIAM) using tools like AWS Cognito.
- Implement secure APIs, data protection strategies, and infrastructure hardening aligned with best practices.
- Oversee the full engineering lifecycle, from design through deployment, ensuring scalable and high-performing services.
- Leverage tools like Terraform, Kubernetes, and Docker to automate infrastructure and drive consistency.
- Mentor platform engineers and promote best practices in cloud, security, and modular architecture.
- Foster a collaborative, agile engineering culture focused on innovation, reliability, and continuous improvement.
What You Bring
- 8+ years of software engineering experience, with deep backend expertise.
- Strong in Java, Spring Boot, and Node.js for backend and cloud services.
- Proven ability to build and manage cloud infrastructure with AWS (EC2, ECS, Lambda, S3, Cognito, CloudWatch).
- Experience with Kubernetes, Docker, and container orchestration at scale.
- Solid understanding of Microservices and MFE architecture.
- Hands-on experience with CIAM systems (e.g., AWS Cognito) and secure authentication/authorization patterns.
- Knowledge of securing APIs, encrypting data, and protecting distributed applications.
- Skilled in infrastructure as code (IaC) with Terraform or similar tools.
- Track record of optimizing performance and ensuring uptime with monitoring tools like CloudWatch, Prometheus, or Grafana.
- Experience implementing CI/CD pipelines using tools like GitHub Actions, Jenkins, or similar