We are currently looking for talented individuals to join our team as a Backend Developer - Golang at our Bangalore and Pune offices.
Experience: 6 to 10 years
Notice Period: Up to 30 days
Working Persona: Hybrid
Roles and Responsibilities:
- Interpret business requirements and translate them into deployable solutions.
- Provide estimates for the user stories assigned and complete the development within timelines.
- Prepare LLD and document the implemented solution.
- Adhere to technical constraints laid out by Architecture Design.
- Adhere to coding standards and best practices laid out by Technical Implementation Standards.
- Unit test the output of their own work and work along with the QA team to fix defects.
Must Have Skills:
- Demonstrable experience in commercial product development.
- Good communication skills, proactive mindset and capacity to learn and work independently.
- Extensive hands-on experience of 6+ years in GoLang development and good knowledge of design patterns.
- Experience with Java frameworks like Go, Python, and Node.js.
- Familiarity with automated test frameworks like jUnit and Mockito.
- Hands-on experience developing software on Linux/Unix based systems.
- Strong exposure to REST WS and/or SOAP WS (WSDL, XSD), AJAX, JSON, SSO/HTTPS.
- Capable of using UML for designing and writing HLD/LLD as needed.
- Excellent expertise in standard development toolsets and frameworks like GIT, Jenkins, Maven/Ant.
- Experience working in Agile (Scrum/Kanban) software development environments.
- Exposure to automated software delivery using container technologies like Docker and Kubernetes.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting