Description

Job Description

We are seeking a skilled and motivated Full-Stack Developer for a contract position to contribute to our ongoing development projects. You will be working extensively within the AWS ecosystem, utilizing modern TypeScript frameworks for both front-end and back-end development.

 

Responsibilities:

  • Develop and maintain serverless applications using AWS Lambda, SQS, and Eventbridge.
  • Build and manage containerized applications with AWS ECS.
  • Develop user interfaces using Next.js (App Router) and React.js.
  • Build and maintain backend services and data ingestion pipelines using NestJS.
  • Interact with AWS data services like S3 and Aurora RDS (via RDS Proxy).
  • Manage user authentication and authorization using AWS Cognito.
  • Implement and manage AWS resources ensuring proper IAM configurations.
  • Collaborate effectively within an agile development team.

 

Required Qualifications:

  • Proven experience developing applications within the AWS cloud environment.
  • Strong proficiency in TypeScript and Node.js.
  • Hands-on experience with AWS services: Lambda, SQS, Eventbridge, ECS (or containerization concepts), S3, Aurora RDS/RDS Proxy, Cognito, and IAM.
  • Experience with front-end development using Next.js (App Router) and React.js.
  • Experience with backend development using NestJS, demonstrating an understanding of dependency injection/IoC patterns.
  • Proficiency with SQL, specifically PostgreSQL.
  • Solid understanding of modern web development principles (HTML, CSS, JavaScript).

 

Preferred Qualifications (Nice-to-Haves):

  • Experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, CDK, SAM, or Pulumi.
  • DevOps experience, particularly with CI/CD pipeline tools (Azure DevOps preferred, but others are valuable).

Education

Any Graduate