Software Development Lifecycle Expert
You will take ownership of the entire software development process, from conceptualization to deployment and maintenance. This involves planning, designing, coding, testing, and ensuring seamless integration with existing systems.
Key Responsibilities:
* Design and develop scalable web and mobile applications using React Native and NestJS frameworks.
* Implement and manage cloud infrastructure using AWS services and Terraform for infrastructure as code.
* Build, deploy, and maintain containerized applications using Docker.
* Collaborate across the full development cycle, ensuring alignment with architecture, design, CI/CD, and release management.
Required Skills and Qualifications:
* Strong proficiency in React Native and NestJS programming languages.
* Hands-on experience with AWS services (Lambda, S3, EC2, ECS) or similar cloud platforms.
* Practical knowledge of Terraform for infrastructure as code management.
* Solid understanding of Docker for containerization and deployment.
Preferred Qualifications:
* Experience with Kubernetes or other orchestration tools for efficient application management.
* Prior experience in full-cycle roles, especially within small startup teams.