Responsibilities:
Design and architect scalable backend services using cloud-native technologies.
Lead integration strategies for complex 3rd party services and APIs.
Analyze and translate business requirements into technical solutions.
Drive architectural decisions through research, POCs, and technical leadership.
Champion Test Driven Development and code quality best practices across the team.
Optimize system performance and identify bottlenecks proactively
Mentor junior developers and conduct code reviews
Requirements:
BS degree in Computer Science or Software Engineering.
At least 5 years of backend development experience.
Strong experience with databases: 3+ years.
Proven track record of designing and deploying production cloud-based applications.
Deep understanding of cloud architecture patterns and microservices design.
Experience with containerization and orchestration platforms (Docker, Kubernetes).
Familiarity with cloud security principles and implementation.
Big Plus:
Experience with multiple cloud providers (Azure, AWS, GCP).
Production experience managing Kubernetes clusters.
Strong networking knowledge (VPC, load balancing, DNS).
Expertise in distributed systems and event-driven architectures.
Experience leading technical initiatives or small teams.
CI/CD pipeline design and DevOps practices.
Extremely high self-learning ability and innovative problem-solving approach.
Independent decision-making in ambiguous and fast-paced environments.








