Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email800000 - 1000000
1 Vacancy
Job Overview:
We are seeking a skilled Golang Microservices Developer to join our dynamic engineering team. You will be responsible for designing developing and maintaining scalable microservices using Golang. Your role will involve collaborating with crossfunctional teams to build highperformance resilient and secure backend systems.
Key Responsibilities:
Design develop and deploy scalable and efficient microservices using Golang.
Write clean maintainable and testable code following best practices.
Optimize applications for speed reliability and scalability.
Work with databases such as PostgreSQL MySQL MongoDB or Redis.
Develop and integrate message queues like Kafka RabbitMQ Elasticsearch or NATS.
Implement security best practices including authentication authorization and data encryption.
Collaborate with DevOps teams to containerize applications using Docker and deploy them on Kubernetes.
Participate in agile development processes including sprint planning and code reviews.
Troubleshoot and resolve performance and reliability issues.
Requirements:
Proven experience in Golang development preferably in a microservices architecture.
Strong understanding of RESTful APIs gRPC and GraphQL.
Experience with Docker Kubernetes and cloud platforms (AWS GCP or Azure).
Familiarity with eventdriven architectures and message queues (Kafka RabbitMQ etc.).
Proficiency in relational and NoSQL databases (PostgreSQL MySQL MongoDB Redis).
Knowledge of authentication and authorization protocols (OAuth JWT OpenID Connect).
Strong problemsolving skills and ability to work in a collaborative environment.
Full Time