
Senior Software Engineer - Golang
Primary stack
gRPCAgileKafkaAWSMicroservicesGraphQL
Job description
About the Position
We are seeking a Senior Software Engineer – Golang to join our team and contribute to building scalable backend systems using modern cloud-native technologies. This role requires a skilled engineer who can design efficient software architecture, write clean, structured code, and work within a Scrum/Agile environment.
Responsibilities
- Develop backend systems using Golang, Kafka, GraphQL, and gRPC
- Design and implement microservices pattern-based architecture
- Build event-driven systems with strong concurrency handling
- Architect and deploy solutions on AWS cloud infrastructure
- Create efficient and eye-catching pixel-perfect user interfaces
- Automate repetitive tasks to improve overall efficiency
- Participate actively in Scrum Agile ceremonies and processes
- Apply AI-enabled engineering practices to development workflows
- Collaborate with cross-functional teams to deliver high-quality software
Requirements
- 5-9 years of senior application development experience
- Proficiency in Golang, Kafka, and GraphQL
- Expertise in gRPC, Microservices pattern, and Event-driven architecture
- Background in AWS cloud environments and Concurrency
- Skills in Functional and Object-Oriented Programming with Design Patterns
- Understanding of cloud-native technologies
- Capability to write clean structured code and design efficient software architecture
- Familiarity with Scrum Agile methodology with proven experience on a Scrum team
- Excellent written and verbal English skills
- Learner mindset toward adopting new technologies
Location
- Bengaluru, India
Employment Type
- CONTRACTOR
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
