Job Description

We are looking for curious and adaptable engineers who are passionate about solving problems with the right tools, not just a single technology stack. As a Polyglot Engineer, you’ll get hands-on exposure to multiple programming languages and modern engineering practices. This role is ideal for engineers who enjoy learning, pairing, writing clean code, and experimenting with new technologies while building reliable, maintainable software.

Job Requirements

  • Hands-on experience with at least 2 programming language: Java-Spring Boot, Golang, RoR, React
  • Experience with microservices architecture.
  • Solid understanding of database design and fundamentals (SQL/NoSQL).
  • Knowledge of cloud platforms (AWS, GCP, or Azure).
  • Experience in developing applications integrating with RDBMS like MySql or Postgres.
  • Experience with a NoSQL database (MongoDB or GraphDB) will be a plus.
  • Great OO skills, including strong design patterns knowledge. Understanding functional programming would be a plus.
  • Strong communication and collaboration skills.
  • Mindset of ownership, professionalism, and continuous learning.
  • Passion for software engineering and craftsman-like coding process.

Job Responsibilities

  • Design, develop, and maintain applications using Java, Golang, Node.js, or other modern languages.
  • Write clean, testable, and maintainable code following best practices.
  • Collaborate closely with teammates in a cross-functional, agile environment (pair programming, code reviews, knowledge sharing).
  • Work with databases (SQL/NoSQL) and ensure efficient data design and usage.
  • Demonstrate an eagerness to learn new languages, frameworks, and tools as project needs evolve.
  • Contribute to the continuous improvement of engineering practices and team workflows.

Benefits

  • Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
  • Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
  • Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
  • Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
  • Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.


Location

Location

Pune & Remote

Job Type

Job Type

Full time

Job ID

Job-10049

APPLY NOW