Job Description:
Responsibilities:
" 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.
" Integrate and leverage AWS services: DynamoDB, RDS PostgreSQL, SNS, SQS, Lambda, Step Functions, CloudFront, Route53, CloudTrail.
" 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
Job Qualifications:
" 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
" Hands-on experience with AWS services: DynamoDB, RDS PostgreSQL, SNS, SQS, Lambda, Step Functions, CloudFront, Route53, CloudTrail.
" Experience designing and managing AWS IAM roles and policies.
" Experience with Docker, Kubernetes (EKS), and serverless architectures.
" Strong background in writing and maintaining comprehensive unit, integration, and end-to-end tests.
" Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
" Familiarity with Infrastructure as Code tools (Terraform, AWS CDK, CloudFormation, etc.).
" Excellent communication and teamwork skills.
" Quick learner, responsible, independent, and organized, with a passion for code quality, testing, and performance.
Advantages:
" Experience with Java
" Deep networking and security knowledge
" Experienced with SQL and no-SQL databases and event streaming systems like Apache Kafka
" Experience working with Kubernetes architecture
" Experience with multiple cloud products with different architectures
" Experience working with ELK stack, Datadog or similar for logging, monitoring, etc.
Company Occupation:
Data security, Software
Company Size:
Medium (50 - 150)