HamburgerMenu
hirist

Job Description

Description :

Key Responsibilities :


- Design and Development : Architect, develop, and maintain high-volume, low-latency applications and services using Go (Golang).

- Microservices : Lead the design and implementation of new microservices and APIs, ensuring high availability and scalability.

- Database Management : Work with both SQL (e.g., PostgreSQL) and NoSQL (e.g., Redis, MongoDB) databases, optimizing query performance and ensuring data integrity.

- Code Quality : Establish and enforce best practices for code quality, testing (unit, integration, and end-to-end), and documentation.

- Collaboration : Mentor junior developers and collaborate closely with DevOps, Frontend, and Product teams to deliver features.

Required Qualifications :


- Experience : 5+ years of professional experience in software development, with at least 3 years focused on Go (Golang).

- Architecture : Proven experience designing and implementing highly scalable microservices architectures.

- APIs : Expertise in building and documenting RESTful and/or gRPC APIs.

- Messaging : Experience with asynchronous communication and message brokers (e.g., Kafka, RabbitMQ).

- Tools : Proficient with Git and continuous integration/continuous deployment (CI/CD) pipelines.

Bonus Points :


- Experience with Kubernetes and Docker for service deployment.

- Familiarity with cloud platforms (AWS, GCP, or Azure).

- Knowledge of distributed systems principles and fault-tolerance mechanisms.

- Experience in a high-growth, Agile environment


info-icon

Did you find something suspicious?