The company is seeking a Full Stack Developer to build scalable, cloud-native web applications on AWS, focusing on performance, security, and maintainability within a Kubernetes-based environment.
Requirements
- 8+ years of experience in full stack development with TypeScript, React, and Node.js
- Strong experience building RESTful APIs and working with event-driven systems
- Hands-on experience with Aurora PostgreSQL and DynamoDB
- Familiarity with Redis and caching strategies
- Experience deploying applications on AWS using Amazon EKS and Kubernetes
- Solid understanding of containerization, orchestration, and horizontal scaling
- Knowledge of RBAC and cloud-native security best practices
Responsibilities
- Design, develop, and maintain full stack applications using TypeScript, React, and Node.js
- Build and optimize RESTful APIs following API-First Design principles
- Implement event-driven communication using Redis Streams
- Integrate role-based access control (RBAC) across the application stack
- Ensure clear service boundaries and maintain Separation of Concerns
- Develop horizontally scalable services and data stores to support growth
- Enhance performance through caching strategies using Amazon ElastiCache (Redis)
Other
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Experience with Git and CI/CD pipelines
- Experience with observability tools (e.g., CloudWatch, Prometheus)