What's on Offer
- 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.