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.(ref : hirist.tech)