Job Title
A Full Stack Developer is responsible for designing, developing, and maintaining scalable web applications using React Native and NestJS.
Key Responsibilities
1. Design and Develop: Create scalable web applications using React Native and NestJS.
2. Implement Cloud Infrastructure: Manage cloud infrastructure using AWS services and Terraform.
3. Containerize Applications: Build and deploy containerized applications with Docker.
4. Collaborate Across the Development Cycle: Work across the full development cycle, from architecture and design to CI/CD and release management.
5. Participate in Code Reviews: Engage in code reviews, ensure best practices, and optimize for performance and reliability.
6. Stay Up-to-Date: Stay current with emerging technologies and contribute innovative ideas to improve systems and processes.
Requirements
* Core Skills: Strong proficiency in React Native and NestJS.
* AWS Experience: Hands-on experience with AWS (Lambda, S3, EC2, ECS).
* Terraform Expertise: Practical experience with Terraform for infrastructure as code.
* Docker Knowledge: Solid understanding of Docker for containerization.
* .NET and Angular Familiarity: Familiarity with .NET and Angular (basic to intermediate).
* Cloud Computing Principles: Good understanding of cloud computing principles and CI/CD pipelines.