Key Responsibilities:
- Design, code and test Golang services to meet product requirements, this includes writing efficient, reusable and reliable code.
- Work closely with Product owners/managers, other developers to integrate backend services with various components
- Lead code reviews, debug existing code and refactor to improve performance or extend functionality
- Contribute to system architecture, focusing on scalability, performance and security
- Write and maintain comprehensive documentation for discovery, solution and system components.
- Develop and maintain unit/component/E2E integration tests to ensure software reliability
- Deploy and test the code in dev test and staging environments and document test evidence prior moving the code to production
- Assist with production deployment and ensure smooth CI/CD pipeline process
- Participate in agile development processes including sprint planning, stand-ups, demos and retrospectives
- Adhere to security and regulatory best practices
- Own a sub module development with an E2E understanding including infrastructure
- Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking
Minimum Qualifications :
- Bachelors degree in computer science, computer science engineering, or related experience required; advanced degree preferred
- 5+ years of experience with software development in a skilled environment
- 2 + years of experience with software development in Go
- Excellent problem-solving skills and attention to detail, Strong communication skills both verbal and written
- Proficiency with Docker, Kubernetes or other container orchestration technologies
- Solid understanding/experience of test-driven development, including unit, component, functional, system integration and regression tests
- Experience with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services
- Understanding of concurrent progr
📌 Senior Golang Developer (Bengaluru)
🏢 American Express
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.