Your Role and Responsibilities
What are we looking for?
We seek technical leads and architects with hands-on experience developing and supporting software products and services on cloud platforms. The ideal candidate would have rich experience building SaaS products/services, and incrementally deploying them on cloud environments with a deep understanding of platform development, system design, associated tools, technologies, and best practices. Experience in Test-driven development, quality through automation, application security etc., would be a plus.
Required Technical and Professional Expertise
- 12+ years of programming experience
- Robust design and programming skills in more than one of the following:
- Python-based backend application development,
- Java with Spring framework,
- ReactJS with Typescript or NodeJS
- Strong experience with Containers, Docker, Kubernetes, Linux
- Experience building distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Experience in system design and supporting cloud services
- Ability to learn and be productive on new technologies independently & quickly
- Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
- Good communication skills and technical leadership qualities
Preferred Technical and Professional Expertise
- BS / B.Tech or higher degree in Computer Science or related engineering streams