Posted on: 07/10/2025
Description :
Key Responsibilities :
- Design, develop, and maintain server-side applications using Golang.
- Build and integrate RESTful APIs and microservices for internal and external systems.
- Collaborate with product managers, architects, and frontend developers to define and deliver robust solutions.
- Write clean, efficient, and testable code following best practices.
- Optimize application performance and scalability.
- Implement security and data protection measures.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and contribute to continuous improvement efforts.
- Stay updated with the latest Go language trends, tools, and frameworks.
Required Skills and Qualifications :
- 3+ years of hands-on experience in Golang development.
- Strong understanding of concurrency, goroutines, and channels.
- Experience building microservices and REST/gRPC APIs.
- Proficiency with SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Experience with Docker and Kubernetes for containerized deployments.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI.
- Understanding of software design principles and best practices.
- Good problem-solving skills and ability to work in Agile development environments.
- Familiarity with cloud platforms (AWS/GCP/Azure) is a plus.
- Knowledge of testing frameworks (Go testing package, Testify) preferred.
Nice to Have :
- Experience with GraphQL or message queues (Kafka, RabbitMQ).
- Exposure to DevOps or SRE practices.
- Contributions to open-source Go projects.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1556989
Interview Questions for you
View All