HamburgerMenu
hirist

Job Description

Key Responsibilities :

- Lead the design and architecture of scalable, production-grade microservices.

- Provide technical guidance on software development, best practices, and system design.

- Define and implement architecture standards, coding guidelines, and frameworks for the team.

- Drive adoption of cloud-native technologies including Kubernetes (K8s), Helm, Docker, and cloud platforms (AWS/OpenStack).

- Oversee CI/CD pipelines using tools like GitHub, Argo workflow, Argo CD, or Jenkins.

- Ensure code quality, unit testing, and TDD practices are followed across teams.

- Design and integrate REST APIs and backend services with high performance and reliability.

- Advise on database selection, optimization, and management (Redis, ClickHouse, MongoDB, PostgreSQL).

- Collaborate with development teams to troubleshoot complex issues and improve system performance.

- Mentor senior and junior engineers on system design, programming practices, and cloud deployment.

Qualifications :

- Minimum of 10 years of experience in software development and architecture.

- Proficiency in programming languages such as Go or Python.

- Strong understanding of operating systems and data structures.

- Hands-on experience with Kubernetes (K8s) and cloud platforms (AWS/OpenStack).

- Experience with CI/CD tools: GitHub, Argo workflow, Argo CD, Jenkins.

- Exposure to TDD and implementation of unit testing frameworks.

- Strong knowledge of REST APIs and related frameworks.

- Hands-on experience with databases: Redis, ClickHouse, MongoDB, PostgreSQL.

- Basic understanding of kubectl CLI, Helm, Docker, and Linux.

- Proven experience in building production-grade microservices.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in