HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?