Intermediate Fullstack Developer
Summary
Intermediate fullstack developer building, enhancing, and maintaining software within Amrod's internal Business Systems, delivering in 2-week Scrum sprints with QA, Product, Architecture, and Infrastructure teams. The posting emphasizes code reviews, unit testing, and production support but does not name a specific tech stack.
Job Purpose
The Intermediate Full stack Developer is responsible for developing, enhancing, and maintaining software solutions within Amrod's Business Systems landscape. The role contributes to the successful delivery of scalable, maintainable, and high-quality software by translating business and technical requirements into effective technical solutions while adhering to established development standards and best practices. Working as part of a collaborative development team, the incumbent is expected to independently deliver assigned work, actively participate in code reviews, and contribute to continuous improvement initiatives across the development lifecycle. The role works closely with QA, Product, Architecture, and Infrastructure teams to ensure successful delivery while continually expanding technical knowledge and expertise. Operating in a fast-paced and delivery-focused environment, this position requires strong ownership of assigned work, analytical thinking, and adaptability within an agile development framework. This is a deadline-driven role that may occasionally require overtime or weekend work, particularly during deployment cycles. Development is structured around 2-week sprints, planned by the Scrum Master and coordinated by the Development Manager, spanning support, enhancement, and strategic project initiatives.
Key Performance Areas
Development Delivery
- Timely completion of tasks aligned with sprint commitments.
- Variance between estimated and actual delivery effort.
- Predictable delivery performance across sprints.
Code Quality
- Clean, efficient, and well-documented code.
- Positive peer review outcomes and appropriate unit test coverage.
- Adherence to development standards and best practices.
Defect Resolution
- Timely response to QA/UAT findings and production issues.
- Quality of fixes and reduction of recurring defects.
Collaboration & Continuous Improvement
- Active participation in sprint ceremonies and peer reviews.
- Knowledge sharing and contribution to team improvements.
- Positive collaboration with development and business stakeholders.
Stakeholder Satisfaction
- Feedback from internal business and technical stakeholders.
- Responsiveness to change requests and incident resolutions.
- Delivery alignment with business and operational objectives.