Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role:
This is a backend-focused fullstack role requiring a minimum of 5 years of professional experience in designing, developing, and deploying scalable services. You will own the full development lifecycle from API design to cloud deployment and monitoring, with a specialized focus on data integration and service connectivity.
Key Responsibilities:
Backend Development & API Design:
- Design, build, and maintain highly performant, scalable, and secure RESTful and/or GraphQL APIs using NodeJS (e.g., Express, NestJS, Koa).
- Implement business logic and data processing services that form the core of our platform.
AWS Cloud Engineering:
- Architect and deploy services using a variety of AWS services, ensuring high availability and cost efficiency.
- Database Management: Work extensively with both relational (e.g., AWS Aurora) and NoSQL (e.g., AWS DynamoDB) databases, optimizing schemas, queries, and performance for specific use cases.
- Serverless & Containerization: Develop and deploy serverless functions using AWS Lambda and manage containerized applications via AWS ECS (Fargate or EC2).
- Monitoring and Observability: Implement comprehensive logging, tracing, and alarming using AWS CloudWatch to ensure application health and enable proactive incident response.
SaaS and System Integration (Core Requirement):
- Design and build robust integration layers to seamlessly connect off-the-shelf SaaS products (e.g., Customer Engagement Platforms, CRM, Payment Gateways, Marketing Automation tools) with our in-house systems.
- Manage authentication (OAuth, API Keys) , rate limits, and data synchronization between disparate systems.
- Develop resilient error handling and retry mechanisms for external API calls.
Code Quality and DevOps:
- Write clean, well-documented, and testable code (unit, integration, and E2E testing).
- Participate in code reviews and technical design discussions.
- Contribute to the CI/CD pipeline and automation of deployment processes.
Required Skills & Experience (Must-Haves):
To be successful in this role, you must have:
- 5+ years of professional experience in fullstack or backend software development.
- Expert proficiency in NodeJS and its ecosystem for building production-grade services.
Deep, hands-on experience with AWS cloud services, specifically:
- AWS Databases including practical experience with Aurora (MySQL/PostgreSQL) and DynamoDB.
- Developing and deploying serverless applications using AWS Lambda.
- Container orchestration and management using AWS ECS.
- Configuring detailed monitoring and alerts using AWS CloudWatch.
- Demonstrated experience integrating commercial off-the-shelf (COTS) SaaS platforms (e.g., Salesforce, HubSpot, Stripe) with custom internal applications.
- Strong understanding of API security, best practices for data handling, and common design patterns.
Preferred Skills (Good-to-Haves):
Candidates who possess the following will stand out:
- Familiarity with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation.
- Experience working in an event-driven architecture (e.g., using AWS SQS or SNS).
Key Skills
Ranked by relevanceReady to apply?
Join WorkWave and take your career to the next level!
Application takes less than 5 minutes

