We are seeking a Senior Full-Stack Software Engineer to lead modernization efforts. This role involves redesigning and rebuilding legacy components into a scalable, maintainable serverless architecture on AWS. You’ll work closely with a small, high-impact engineering team to deliver modern, cloud-native solutions that support growth and reliability.
Requirements
Key Responsibilities
Design, develop, and deploy full-stack solutions using TypeScript, ReactJS, and Node.js.
Architect and implement scalable AWS Serverless systems (Lambda, API Gateway, S3, SQS).
Integrate and optimize PostgreSQL and related data services (e.g., Aurora).
Define and manage Infrastructure as Code using AWS CDK or Terraform.
Collaborate with cross-functional teams to ensure clean architecture, security, and performance.
Participate in code reviews, CI/CD pipeline improvements, and technical documentation.
Required Skills & Experience
5+ years of professional experience with TypeScript, ReactJS, and Node.js.
5+ years of hands-on experience with AWS Serverless services (Lambda, API Gateway, S3, SQS).
Strong knowledge of relational databases, particularly PostgreSQL.
Proven experience with Infrastructure as Code (AWS CDK, Terraform).
Strong understanding of software architecture, testing, and DevOps principles.
Nice to Have
Experience with Python for scripting or backend services.
Familiarity with AWS Cognito or Okta for authentication and identity management.
Experience with Amazon Aurora and AWS Transfer Family.
Knowledge of CI/CD pipelines (GitHub Actions preferred).
Start date: ~Late Oct / Early Nov 2025
Duration: ~3 months initial, with likely extension