Role Overview
FitCheck Global Inc. is seeking an experienced Advanced DevOps Engineer to enhance our mobile app product's backend infrastructure. This role focuses on architecting and deploying a scalable microservices backend capable of handling high traffic and multi-regional user bases, ensuring enterprise-level performance and security.
Responsibilities
- Design and implement a scalable and modular NestJS microservices architecture.
- Manage PostgreSQL / AWS Aurora databases, focusing on replication, sharding, and optimization.
- Implement and monitor Kafka for event-driven communication.
- Deploy and manage services using Kubernetes, preferably EKS, across multi-regional clusters.
- Ensure CI/CD pipelines are robust with automated testing, scaling, and rollback capabilities.
- Optimize infrastructure for performance, security, and high availability.
- Collaborate with mobile and frontend engineers for seamless API integration.
Required Skills
- Over 5 years of experience in backend development.
- Strong expertise in NestJS and TypeScript.
- Proven experience in designing microservices architectures.
- Hands-on experience with PostgreSQL and AWS Aurora.
- Expertise in Kafka or similar queue management systems.
- In-depth knowledge of Kubernetes, including EKS, GKE, or AKS, and containerization.
- Experience with AWS cloud infrastructure, including multi-region deployments.
- Excellent problem-solving and debugging skills in distributed systems.
Nice to Have
- Experience with GraphQL.
- Knowledge of monitoring tools such as Prometheus, Grafana, or the ELK stack.
- Familiarity with Terraform or other Infrastructure as Code tools.
- Background in high-scale consumer mobile applications.