DevJobs

Cloud Full Stack Developer

Overview
Skills
  • Java Java
  • SQL SQL
  • Node.js Node.js ꞏ 3y
  • Angular Angular ꞏ 3y
  • Kafka Kafka
  • NoSQL NoSQL
  • DynamoDB DynamoDB
  • Jenkins Jenkins
  • GitHub Actions GitHub Actions
  • CI/CD CI/CD
  • AWS IAM
  • AWS AWS
  • Docker Docker
  • Kubernetes Kubernetes
  • Terraform Terraform
  • ELK stack
  • GitLab CI
  • AWS CDK
  • CloudFormation
  • Datadog
  • End-to-end testing
  • Integration testing
  • Lambda
  • RDS PostgreSQL
  • Route53
  • Serverless
  • SNS
  • SQS
  • Step Functions
  • Unit testing
  • CloudFront
  • CloudTrail
  • EKS
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.
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
  • 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.
AlgoSec