Position : Polyglot Developer
Experience : 5-8 Years
Location : Chennai
Job Type : Full-time
Job Summary
We are seeking a passionate and enthusiastic Polyglot Developer with 58 years of experience to work on technically challenging problems.
The ideal candidate is a software plumber and a passionate hacker who can navigate and leverage multiple technologies to build beautiful, brilliant digital products.
This role requires a professional with a strategic mindset, comfortable in a client-facing role, who can also collaborate closely with teammates to design elegant solutions and write code that is easy to read, test, and maintain.
You will be instrumental in building distributed systems, showcasing products, and representing Tarka Labs in the broader tech community.
Key Responsibilities :
- Technical Leadership & Problem-Solving : Work on technically challenging problems, design elegant solutions, and take ownership of the distributed systems you build.
- You will have a balance of high-level and tactical mindsets, spending time both with clients and alongside your teammates.
- Full-Stack Development : Write clean, readable, testable, and maintainable code.
- You will build web-based UIs with HTML5, CSS, and modern JavaScript frameworks like React / Redux while also developing microservices using a dynamic language like Ruby, Python, or PHP with its popular framework.
- Client & Stakeholder Collaboration : Be comfortable communicating and reaching clarity on ambiguous business requirements by talking with stakeholders.
- You will also spend time negotiating with clients to bring a technical vision to life.
- Community Engagement : Participate in the larger tech community as a speaker, representing Tarka Labs at conferences and showcasing products.
- System & Data Expertise : Demonstrate deep knowledge of HTTP servers and work with an RDBMS like MySQL or PostgreSQL.
- You must be comfortable with complex queries and be able to read query plans to optimize performance.
- Prototyping & Showcasing : Participate in building prototypes and showcasing products to clients and internal teams.
Required Skills & Qualifications :
5-8 years of experience in building distributed systems.Strong knowledge of Computer Science fundamentals.Expertise in web-based UI technologies (HTML5, CSS, React / Redux, or similar).Understanding of a bundling tool such as Webpack, Rollup, Parcel, or Esbuild.Deep knowledge of a dynamic language like Ruby, Python, or PHP with its popular framework.Knowledge of a statically typed C-family language (C, C++, C#, Java, Scala, Go, Rust, or similar).Proficiency in working with an RDBMS like MySQL or PostgreSQL, including writing complex queries and optimizing them.Basic knowledge of the Linux operating system, including familiarity with SSH and common server management operations.A growth mindset with a passion for learning and adapting to new technologies(ref : hirist.tech)