Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a Senior Golang Developer with deep expertise in Golang, Kubernetes, and Docker to design, build, and scale high-performing applications in a modern cloud-native environment. You will contribute to building robust microservices, developing scalable APIs, and driving innovation within a collaborative engineering team.
Key Responsibilities- Design, develop, and maintain backend applications and microservices primarily using Golang.
- Build, deploy, and manage applications on Kubernetes with containerization through Docker.
- Design and implement REST APIs to support high-volume clients and integrations.
- Collaborate with cross-functional teams to translate requirements into scalable technical solutions.
- Work with asynchronous messaging services (Kafka, RabbitMQ, etc.) for distributed systems.
- Implement testing best practices including unit, integration, and regression tests.
- Contribute to continuous integration, delivery pipelines, and automation initiatives.
- Troubleshoot production issues, optimize performance, and ensure system reliability.
- (Optional but valued) Contribute to or maintain open-source projects.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 6+ years of professional software development experience.
- 4+ years of hands-on experience with Golang, Kubernetes, and Docker.
- Strong understanding of microservices architecture and distributed systems.
- Proven experience designing and developing REST APIs.
- Solid knowledge of software development best practices, agile methodologies, and Git-based version control.
- Strong problem-solving, analytical, and debugging skills.
- Experience with Python scripting or services.
- Exposure to Google Cloud Platform (GCP) or other cloud providers.
- Hands-on experience with Kafka and other asynchronous messaging systems.
- Familiarity with relational and NoSQL databases (PostgreSQL, Couchbase, Cassandra).
- Experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Knowledge of automated build/test frameworks.
- Experience with Atlassian tools (JIRA, Confluence).
- Familiarity with open-source frameworks or contributions to open-source projects.
- Knowledge of the payments industry or financial services domain.
- Exposure to multiple distributed technologies and diverse programming languages.
- Strong ability to bring creative, innovative solutions to complex problems.
Key Skills
Ranked by relevanceReady to apply?
Join IT Technical Jobs and take your career to the next level!
Application takes less than 5 minutes