Role Overview
We are seeking a skilled software developer to collaborate with stakeholders, enhance product reliability, and drive innovation in cloud-based environments. This role involves ensuring high performance, optimizing infrastructure costs, and maintaining robust security standards.
Key Responsibilities
- Engage with stakeholders and end users to gather requirements, address technical challenges, and propose effective solutions.
- Ensure high availability, reliability, and optimal performance of the product.
- Manage deployment and maintenance in cloud environments (AWS/GCP) with a strong focus on security and scalability.
- Optimize application performance and infrastructure efficiency.
- Implement and maintain caching, queuing, and background processing mechanisms.
- Monitor, troubleshoot, and resolve issues promptly to minimize downtime.
- Stay ahead of industry trends and emerging technologies to foster innovation.
Required Technical Skills
- Angular, TypeScript
- NodeJS, NestJS
- MySQL, MongoDB
- AWS
Preferred Skills (Nice to Have)
- Elastic Search
- Docker, Kubernetes, GCP
- Redis, Bull Queue
Qualifications
- Minimum 3 years of experience in software development.
- Hands-on expertise in microservices architecture and cloud-native solutions.
- Strong understanding of database design, optimization, and management.
- Experience with CI/CD pipelines, DevOps practices, and cloud deployments.
- Excellent problem-solving and debugging skills.
- Strong communication abilities.