We are looking for a Technical Lead with strong experience in AWS and GraphQL to lead the design, development, and deployment of scalable cloud-based applications. The role requires hands-on technical expertise, architectural leadership, and the ability to guide a development team in delivering high-quality solutions.
Key Responsibilities
- Lead the design and development of cloud-native applications using AWS services
- Architect and implement GraphQL APIs and backend services
- Provide technical guidance and mentorship to developers
- Ensure best practices in coding standards, security, scalability, and performance
- Collaborate with product owners, business stakeholders, and cross-functional teams
- Oversee CI/CD pipelines and DevOps processes
- Conduct code reviews and ensure high-quality deliverables
- Troubleshoot complex technical issues and provide solutions
- Drive system architecture improvements and modernization initiatives
Minimum Qualifications
- 7+ years of experience in software development
- 3+ years of experience as a Technical Lead or Senior Developer
- Strong hands-on experience with AWS (EC2, Lambda, API Gateway, S3, RDS, DynamoDB, CloudFormation, etc.)
- Solid experience designing and implementing GraphQL APIs
- Experience with Node.js, TypeScript, or similar backend technologies
- Experience with RESTful services and microservices architecture
- Knowledge of CI/CD tools and DevOps practices
- Strong understanding of security, authentication (OAuth, JWT), and API best practices
- Preferred Qualifications
- AWS Certification (Solutions Architect, Developer, or DevOps Engineer)
- Experience with containerization (Docker, Kubernetes, EKS)
- Experience with serverless architecture
- Familiarity with frontend frameworks integrating GraphQL (React, Apollo Client)