Strong experience with multiple programming languages such as Golang, Python, and TypeScript Experience building scalable, distributed systems with a good understanding of microservices architecture (experience with Temporal is a bonus) Strong understanding of REST APIs and GraphQL (gRPC is a plus) Hands-on experience with AWS Hands-on experience with Docker and Kubernetes Experience designing and working with cloud native architectures Strong understanding of Infrastructure as Code using Terraform Nice to have some frontend development Experience in designing and Building complex software applications that work on scale Experience in collaborating with product, design, and other engineering teams to drive execution. Solid coding practices including good design documentation, unit testing, continuous integration, and source control (GIT) and peer code-reviews (required). Experience in Design Patterns Continuously discover, evaluate, and implement new technologies to maximize development efficiency Strong interpersonal and facilitation skills along with effective communication (both written and verbal) skills. Sound planning, organizational and problem-solving skills, excellent self-organizing skills. Deep appreciation for building backend services and API's for third party consumption like Swagger, Open API Specification Experience in modern development practices and languages such as: Java, Golang, gRPC etc. A strong and in-depth understanding of cloud, CI/CD practices, and modern development practices. Tooling such as Maven, Gradle, Docker, Kubernetes/OpenShift, SonarQube, etc. Experience working in one or more database technologies mainly SQL Server Experience in J2EE, XML, JMS, Web Development, Javascript, Web APIs for device integration. Exposure to monitoring tools like Splunk, Dynatrace, New Relic, etc. Relevant Exp - 7 years