We’re looking for a highly skilled Senior Full Stack TypeScript Developer with a strong background in AWS DevOps to join our growing team. This role is a unique opportunity to lead and contribute to the development of cutting-edge applications while shaping our cloud infrastructure and deployment strategies. If you’re passionate about building robust, scalable solutions and have a knack for automating processes, we want to hear from you.
What you’ll do:
- Architect, design, and develop full-stack applications using TypeScript, React, Node.js, and AWS services.
- Lead the implementation of scalable, secure, and resilient cloud infrastructure using Infrastructure as Code (IaC) principles.
- Design, build, and maintain CI/CD pipelines for automated testing, deployment, and monitoring.
- Collaborate with product managers, designers, and other engineers to define and implement new features.
- Mentor junior developers and promote best practices in coding, testing, and DevOps.
- Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Troubleshoot and resolve complex technical issues across the application stack and infrastructure.
- Stay current with emerging technologies and industry trends to drive innovation and continuous improvement.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 7+ years of professional experience in full-stack development with a strong focus on TypeScript.
- Expert-level proficiency in React.js, Node.js, and modern JavaScript/TypeScript ecosystems.
- Extensive experience with AWS services (e.g., EC2, Lambda, S3, RDS, DynamoDB, SQS, SNS, API Gateway).
- Proven experience with DevOps practices and tools (e.g., Docker, Kubernetes, Terraform, CloudFormation, Git, GitLab CI/CD, Jenkins).
- Strong understanding of database design (SQL and NoSQL) and optimization.
- Experience with unit, integration, and end-to-end testing frameworks.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team in a fast-paced environment.