Location: Bangalore
Responsibilities:
- Design and develop large-scale web applications using Golang/Node.js on AWS focusing on performance, scalability and stability.
- Work with multiple technologists in the company and within the industry including developers and project managers to evaluate feasibility of requirements and provide detailed architectural design solution.
- Active involvement in architecture and design decisions, building micro services and packages which will be used or reused in distributed architecture.
- Serve as a technical coach to team and help plan/manage/assist in solutions.
- Manage and/or deliver technical validation activities including Proof of Concepts.
- Love taking on difficult challenges and finding creative solutions.
Must have Experience
- Experience: 5+ yrs in IT software.
- Strong knowledge of Go programming language. Experience with for Go for at least 2 years.
- Expert level knowledge of Common Go routines and channel patterns.
- Logging framework in Go.
- Expert level experience with Go frameworks such as following or equivalent.
- Web framework such as Gin Swagger SqlX
- Experience with tools such as following or equivalent GoMod Testify GoLang Migrate.
- Must have hands on experience in developing web service with micro service development design principles.
- Must have hands on experience in any database technology such as DynamoDB.
- Must be able to create self-sufficient documentation.
- Expert level experience in code versioning utilities such as git.
- Good to have knowledge of container technology such as Docker and Kubernetes.
- Good to have knowledge of cloud technology such as AWS, Azure Serverless Microservices.
- AWS Experience – Certification is a good to have Team culture.
Position : 1

