Posted on: 22/10/2025
Description :
Role Overview :
- The role involves working as a Software Craftsperson with a focus on clean, test-driven code and adherence to Extreme Programming principles. The position is part of a DevOps-oriented setup where developers own the entire release cycle, gaining exposure to programming, cloud infrastructure, client communication, and deployment processes.
Key Responsibilities :
- Write tests before implementation to ensure high-quality, reliable code.
- Develop clean, self-explanatory, and maintainable code with predictable results.
- Perform frequent, small releases to ensure continuous delivery.
- Collaborate through pair programming to enhance code quality and knowledge sharing.
- Conduct peer code reviews for continuous improvement and adherence to standards.
- Work within a product team to design, develop, and rapidly deliver new features and fixes.
- Take full-stack ownership, covering front-end, back-end, infrastructure, and DevOps pipelines.
- Continuously learn and adopt new technologies and best practices to improve craft and productivity.
Required Skills and Experience :
- Proficiency in Ruby on Rails, Test Driven Development (TDD), React, React.js, JavaScript, and TypeScript.
- Strong foundation in object-oriented programming, data structures, algorithms, and software engineering methodologies.
- Experience in designing and developing web architecture and optimizing existing systems.
- Hands-on experience in Agile and eXtreme Programming (XP) methodologies within a continuous deployment environment.
- Familiarity with web server ecosystems, relational databases, CI/CD tools, and TDD frameworks.
- Understanding of server configuration and deployment infrastructure.
- Experience with source control systems, bug tracking tools, and preparation of user stories and technical documentation.
Benefits :
- Learning & Development Budget : Dedicated funds for upskilling and professional development.
- Conference Sponsorship : Full support and sponsorship for speaking engagements at professional conferences.
- Innovative Projects : Opportunities to work on projects involving the latest AI and emerging technologies.
- Leave Policy : Employee-friendly leave structure promoting work-life balance.
- Comprehensive Insurance : Medical and term insurance coverage for employees and their families.
- Additional Perks : Various benefits aimed at supporting overall well-being and career growth.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1562687
Interview Questions for you
View All