Golang Developer

Mumbai, Maharashtra, India
May 01, 2025
May 01, 2026
Remote
Contract
4 - 6 Years
Job Description

We are looking for a highly motivated and experienced Golang Developer who is passionate about building scalable backend systems and delivering high-quality software products. This role is ideal for someone with a strong foundation in computer science principles, solid experience in backend development, and a proactive, problem-solving mindset. You’ll play a crucial role in designing and building backend solutions that directly impact product performance, scalability, and user experience.

As a key contributor to our agile team, you will collaborate closely with product managers, designers, and fellow developers to architect and implement innovative technical solutions. If you're someone who thrives in a fast-paced environment, enjoys taking ownership of your work, and continuously seeks to learn and improve, we want to hear from you!

Key Responsibilities

  • Develop robust and scalable backend services using Golang as the primary language, while also leveraging Python and Java when required.
  • Participate in the complete software development lifecycle (SDLC) – from system architecture and design discussions to coding, testing, deployment, and maintenance.
  • Apply core computer science fundamentals, including data structures, algorithms, and software design patterns, to deliver high-performance and memory-efficient solutions.
  • Collaborate with cross-functional teams in an Agile/Scrum setup, ensuring timely delivery of features with high quality.
  • Lead and participate in code reviews, contribute to architecture decisions, and champion best coding practices.
  • Take ownership of technical decisions, including the evaluation and adoption of new tools, frameworks, and methodologies.
  • Work with Linux/Unix environments and interact with both relational (SQL) and NoSQL databases for data-driven functionalities.
  • Proactively identify and resolve bottlenecks or potential performance issues in systems.
  • Maintain high standards of software quality within the team by establishing good practices and habits.

Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field from a reputed institution.
  • 4–6 years of hands-on backend development experience, ideally in a product-based company.
  • Strong understanding of computer science fundamentals including object-oriented programming (OOP), data modeling, multithreading, and distributed systems.
  • Solid and practical experience in Golang development, additional proficiency in Python and Java is a plus.
  • Proficient in writing clean, modular, and well-documented code using industry-standard practices.
  • Deep knowledge of algorithms, time/space complexity, and low-level system design.
  • Hands-on experience working in Unix/Linux environments, along with familiarity with shell scripting and system-level debugging.
  • Experience with RDBMS like MySQL/PostgreSQL and/or NoSQL databases such as MongoDB, Cassandra, etc.
  • Prior experience in Agile software development environments using Scrum or Kanban methodologies.

What You’ll Gain

  • The opportunity to influence technology direction and shape the long-term architectural vision of high-impact backend systems.
  • Be part of a dynamic team where your technical input matters and contributes directly to business outcomes.
  • Gain hands-on experience working with modern development tools and practices, including CI/CD, containerization (Docker/Kubernetes), and cloud services.
  • Work in an innovation-driven culture where experimentation with new ideas, frameworks, and techniques is encouraged.
  • Contribute to building high-quality products that scale globally and solve real-world problems.

Who You Are

  • A detail-oriented and proactive professional who believes in clean code and continuous improvement.
  • A critical thinker who enjoys solving challenging problems and designing scalable solutions.
  • A team player who values collaboration, feedback, and knowledge sharing.
  • Someone with a passion for backend development and a commitment to delivering results in an agile, fast-paced environment.

Ready to Join Us?

If you’re excited about building next-generation backend systems and working with passionate technologists on impactful products, we’d love to hear from you.

Share your updated CV with the subject “Golang Developer – [Your Name]” at [email protected]