Lead the design and delivery of a scalable, cloud-native platform hosted on AWS.
Requirements
- Deep expertise in TypeScript, React, and Node.js within a microservices architecture
- Proven experience designing RESTful APIs and event-driven systems (e.g., Redis Streams)
- Hands-on experience with AWS services: Amazon EKS, Kubernetes, Aurora PostgreSQL, DynamoDB, ElastiCache
- Strong grasp of architecture principles: API-First, Event-Driven, Security by Design, Separation of Concerns, Scalability, Observability
- Proficiency in observability tools (e.g., CloudWatch, Prometheus)
- AWS certifications (e.g., Solutions Architect, DevOps Engineer)
- Experience with GraphQL and advanced microservices patterns
Responsibilities
- Architect and implement a microservices-based platform using TypeScript, React, Node.js, Aurora PostgreSQL, DynamoDB, and ElastiCache (Redis)
- Actively contribute to development efforts—coding, debugging, and optimizing solutions alongside the team
- Define and uphold architecture principles across services and teams
- Design scalable, secure solutions deployed on AWS using Amazon EKS and Kubernetes
- Guide implementation of event-driven architectures, caching strategies, and database optimizations
- Conduct code reviews and ensure adherence to best practices
- Stay current with emerging technologies and recommend innovations to enhance the platform
Other
- 10+ years of software development experience, with 5+ years in a technical leadership or architect role
- Experience leading Agile teams and facilitating Scrum ceremonies
- Demonstrated ability to mentor developers and foster collaboration
- Excellent stakeholder management and communication skills
- Strong problem-solving skills and a track record of delivering secure, scalable solutions