HamburgerMenu
hirist

Job Description

Job Summary:

We are seeking a highly skilled and motivated Product Engineer with deep expertise in Golang and strong experience in system design. This role is ideal for professionals who are passionate about building internet-scale applications and solving complex engineering problems with elegant, scalable, and secure solutions. You will take ownership of services, work across the software development lifecycle, and contribute to critical product initiatives.

Key Responsibilities :

- Design and develop robust, scalable, and secure backend systems using Golang.

- Architect and implement systems to support large-scale, high-performance applications.

- Own one or more services, taking full accountability from design through deployment and monitoring.

- Participate in the complete software development process from planning to deployment.

- Collaborate with cross-functional teams including frontend, DevOps, QA, and Product.

- Write clean, maintainable, and well-tested code.

- Troubleshoot production issues and contribute to system monitoring, alerting, and reliability improvements.

- Contribute to system design, architecture decisions, and code reviews.

- Continuously improve development practices, tools, and processes (CI/CD, testing, monitoring).

Required Skills & Experience :

- 7+ years of experience in software development, with a strong backend focus.

- Proficiency in Golang with experience developing large-scale, production-grade systems.

- Solid understanding of system design, architecture, and performance optimization.

- Experience building and consuming RESTful APIs and working with microservices.

- Experience of one or more databases: BigQuery, MongoDB, PostgreSQL, Redis.

- Experience with message brokers: RabbitMQ, Kafka, ActiveMQ, GCP Pub/Sub.

- Hands-on experience with cloud platforms: AWS, GCP, or Azure.

- Familiarity with containerization and orchestration tools such as Docker or Kubernetes.

- Strong understanding of Linux, shell scripting, CI/CD tools, and version control (Git).

- Working experience of HTML/CSS for frontend interaction or integration.

Good to Have :

- Experience with additional backend languages like Rust, Java, or Lua.

- Exposure to modern frontend frameworks: Angular, React, or Vue.js.

- Experience in building secure, observable, and maintainable distributed systems.

- Familiarity with DevOps concepts, monitoring, and logging tools.

Educational Qualifications :

- UG: B.Tech / B.E. in Computer Science (or)

- PG: M.Tech / MCA


info-icon

Did you find something suspicious?