Full Stack Developer (Back-end focused)
- 1 Year Contract, subject to extension
Summary
We are seeking a highly skilled Senior Fullstack Engineer with strong backend expertise to design, build, and optimize mission‑critical services that power our digital platforms. You will architect high‑performance APIs, integrate complex SaaS ecosystems, and deploy modern cloud‑native workloads on AWS. This role is ideal for a seasoned engineer who thrives on building scalable systems end‑to‑end—from backend logic and data flows to cloud infrastructure and operational excellence.
Responsibilities
- Design, build, and optimize scalable RESTful and/or GraphQL APIs using Node.js frameworks (Express, NestJS, Koa).
- Develop core business logic, data processing pipelines, and high‑throughput backend components.
- Architect and deploy cloud‑native services on AWS with a focus on performance, reliability, and cost efficiency.
- Work with AWS databases including Aurora (MySQL/PostgreSQL) and DynamoDB for both relational and NoSQL workloads.
- Build serverless applications using AWS Lambda and manage containerized workloads with AWS ECS (Fargate/EC2).
- Implement observability, monitoring, logging, and alerting using AWS CloudWatch.
- Design and implement integration layers connecting external SaaS platforms (CRM, payment gateways, marketing tools) to internal systems.
- Handle authentication flows (OAuth, API keys), rate limits, and data synchronization with external APIs.
- Develop resilient retry, fallback, and error‑handling mechanisms for third‑party API interactions.
- Write clean, maintainable, and well‑tested code (unit, integration, and E2E).
- Participate in code reviews, architecture discussions, and technical planning.
- Contribute to CI/CD pipelines, deployment automation, and release processes.
Requirements
- At least 5+ years of professional backend or fullstack development experience.
- Expert‑level proficiency in Node.js for production services.
- Strong hands‑on experience with AWS, including:
- Aurora (MySQL/PostgreSQL) and DynamoDB
- AWS Lambda
- AWS ECS (Fargate/EC2)
- CloudWatch for monitoring and observability
- Demonstrated experience integrating third‑party SaaS platforms (e.g., Salesforce, HubSpot, Stripe) into internal systems.
- Solid understanding of API security, authentication standards, and scalable architectural patterns.
Preferred Skills
- Experience with IaC tools (Terraform, CloudFormation).
- Familiarity with event‑driven architectures (SQS, SNS, EventBridge).
- Experience with microservices or distributed systems.