Golang Developer
Job Title
Golang Developer / Go Developer
Job Summary
We are looking for a skilled Golang Developer to design, develop, and maintain scalable backend systems and APIs using the Go (Golang) programming language. The ideal candidate should have experience building high-performance applications, working with microservices architecture, and collaborating with cross-functional teams in an agile environment.
Key Responsibilities
- Develop and maintain backend services and RESTful APIs using Golang.
- Write clean, efficient, and reusable code.
- Design scalable and high-performance systems.
- Integrate databases, third-party APIs, and cloud services.
- Optimize applications for speed, reliability, and scalability.
- Collaborate with frontend developers, DevOps engineers, and product teams.
- Participate in code reviews, testing, debugging, and deployment processes.
- Implement security and data protection best practices.
- Monitor system performance and troubleshoot production issues.
- Maintain technical documentation and development standards.
Preferred Qualifications
- Master's degree in Computer Science, Engineering, or related field.
- Experience with distributed systems and event-driven architecture.
- Knowledge of message brokers like Apache Kafka or RabbitMQ.
- Familiarity with unit testing and benchmarking in Golang.
- Experience working in Agile/Scrum teams.
Thank you
Anurag
anurag@profiledm.com
+1 952 800 4117