As a Golang Engineer, you will be responsible for working as part of an agile team to deliver features with your focus being on designing and developing Golang based microservices/APIs.
Key responsibilities
* Lead and implement best practices in the team such as consistent branching strategy, coding standards, BDD/TDD, CI/CD and DevOps.
* Involvement in every step of the software development life cycle, from design, development, testing, release changes and troubleshooting whenever necessary.
* Follow the Scrum Methodology, participating actively in sprint backlog refinement, sprint planning, stand-ups, sprint review and sprint retrospective.
* Support other team members and teams with sharing your knowledge and implementing innovative solutions that can be used across platforms.
Essential skills/knowledge/experience
* Excellent knowledge in Golang
* Experience in Kafka
* Experience with SQL/NoSQL database
* Experience developing backend systems
* Excellent leadership and managerial skills
* Experience in Agile (Scrum/Kanban) software development methodology
* Experience with ALM, JIRA
* Good knowledge on DevOps and CI/CD
* Good knowledge on Docker and Kubernetes
* Experience developing resilient, scalable software and writing high quality code
* Good problem solving, analytics, and debugging skills
* Experience in fast‑paced collaborative coding environments
#J-18808-Ljbffr