Job Summary
We are looking for curious and adaptable Polyglot Engineers who thrive on solving problems with the right tools, not just one stack.
This role involves working with multiple programming languages, modern engineering practices, and building reliable, maintainable software.
Job Requirements
- Hands-on experience with at least one: Java-Spring Boot, Golang, Node.Js
- Good understanding of SQL/NoSQL databases
- Strong communication, collaboration, and problem-solving skills
- Eagerness to learn new languages, frameworks, and tools
- (Preferred) Exposure to microservices, CI/CD, DevOps, testing & automation
Job Responsibilities
- Design, develop, and maintain applications using modern languages
- Write clean, testable, and maintainable code following best practices
- Work in agile, cross-functional teams with pair programming and code reviews
- Ensure efficient database design and usage (SQL/NoSQL)
- Continuously explore and adopt new technologies to improve 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.