09/25/2025
Job Title: Backend Developer
About the Role
We are looking for a skilled and reliable Backend Developer with strong expertise in Node.js/JavaScript and hands-on experience with AWS services. You will work directly with the founder/lead developer to design, build, and maintain scalable applications and infrastructure. This role is ideal for someone who enjoys problem-solving, can work independently, and is confident in managing both backend code and cloud infrastructure.
Key Responsibilities
* Collaborate on backend development using Node.js / TypeScript (Express, Fastify, or serverless frameworks).
* Build, deploy, and manage applications on AWS (Lambda, AppSync, EC2, API Gateway, Load Balancer, S3, DynamoDB, CloudFront, etc.).
* Design and optimize scalable cloud infrastructure (VPC, IAM policies, networking, autoscaling, monitoring).
* Support microservices and event-driven architecture (SQS, SNS, EventBridge).
* Ensure security, cost optimization, and performance best practices.
* Troubleshoot issues, monitor logs, and provide ongoing support for deployed applications.
* Write clear technical documentation and deployments.
Required Skills
* Strong proficiency in JavaScript/TypeScript with Node.js.
* Solid understanding of AWS services:
* Compute: Lambda, EC2
* Networking: API Gateway, Load Balancer (ALB/NLB), VPC
* Data: DynamoDB, RDS, S3
* Identity & Security: Cognito, IAM, KMS
* Event-driven: SQS, SNS, EventBridge
* Observability: CloudWatch, X-Ray
* Experience with GraphQL (AppSync) and/or REST APIs.
* Familiarity with Docker & CI/CD pipelines.
* Knowledge of infrastructure as code (AWS CDK).
* Ability to debug, optimize, and write production-ready code.
Nice-to-Have
* Experience with microservices architecture.
* Knowledge of Redis/ElastiCache.
* Experience in serverless application development.
* Frontend knowledge (React/Next.js) is a plus.
Soft Skills
* Problem-solver with attention to detail.
* Ability to work independently and take ownership.
* Strong communication and documentation skills.
* Comfortable working in a startup/fast-paced environment.