Skip to content

Full Stack Node.js AWS Developer

  • Hybrid
    • Bucharest, București, Romania

Job description

  • Develop full-stack applications using Angular and TypeScript on the frontend and Node.js (TypeScript) on backend.

  • Define, deploy, and manage infrastructure using Terraform.

  • Develop serverless applications using AWS Lambda, API Gateway, DynamoDB,

    AuroraDB, S3, and related services.

  • Containerize applications with Docker and deploy using Amazon ECS and ECR.

  • Design and maintain microservices and event-driven systems using Apache Kafka, SNS,

    SQS, and EventBridge.

  • Build and manage CI/CD pipelines using GitLab CI/CD.

  • Ensure system security, scalability, and observability using tools like IAM, CloudWatch,

    and X-Ray.

  • Document the AWS Building Blocks.

  • Write clean, maintainable, and well-documented code

Job requirements

  • Experience working with NodeJS.

  • Experience working with frontend technologies such as Angular( nice to have) and

    Typescript.

  • Experience working with AWS Services (S3, Lambdas, API Gateway, Lambda, ECS),

    Authorization with PPN/Entra-ID (Oauth, OIDC), and Infrastructure as a Code

    (Terraform).

  • Experience with REST API development.

  • Hands-on knowledge of responsive UI development and frontend testing.

  • Hands-on knowledge with CI/CD pipelines with GitLab and test automation.

  • Problem-solving mindset with the ability to optimize performance and cost

    management.

  • Strong communication skills and experience working in cross-functional Agile teams.

  • Ability to write clean, maintainable, and well-documented code.

  • Experience in enterprise applications, preferably in the Automotive domain, is a plus.

  • Bachelor's Degree in Computer Science or a related field is an advantage.

or