Design and develop SaaS applications using Node.js and Angular for our cloud-native CloudFlow platform.
Build and maintain distributed systems that analyze, audit, and optimize networking rules, firewall policies, and risk across AWS, Azure, GCP, and on-premise environments.
Develop and deploy microservices in both EKS (Kubernetes) and serverless environments.
Implement event-driven architectures and ensure secure, least-privilege access using AWS IAM roles and policies.
Collaborate with product managers, designers, and other engineers to deliver seamless integrations and exceptional user experiences for IT/security teams at large enterprises.
Write and maintain comprehensive unit, integration, and end-to-end tests.
Participate in code reviews, technical documentation, and knowledge sharing.
Requirements:
BSc. in Computer Science or equivalent
3+ years of hands-on experience with Node.js and web application development (preferably with Angular).
Proven experience building distributed systems in AWS cloud environments