We are looking for a skilled Full Stack Developer to join our energetic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to analyse requirements, implement solutions, and ensure the delivery of robust and scalable software.
Key Responsibilities
- Design, code and maintain medium to large product features/modules as part of an agile feature team
- Understand product features and contribute to user stories during refinement with product owners and product managers
- Work with Architects and other Senior Engineers during the technical design process by contributing to the analysis of technical application requirements
- Convert technical solutions for features into low level design and working code
- Independently write secure and optimized code through implementation of client approved coding standards and NFR requirements
- Adhere to client coding standards, guidelines and best practices and contribute to playbooks and other standards documents
- Work with testers and product owners to get stories accepted before sprint closure
- Demo the accepted stories to business and IT stakeholders
- Be open to feedback from retros and implement the necessary changes to improve coding or other
skills
- Continuously stay up to date with relevant technologies, including AI-assisted development tools, and implement learnings to enhance code quality and delivery efficiency.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 4-10 years of experience in Software Engineering preferably in agile ways of working
- Practical agile software development experience and proficiency in usage of collaboration tools like Jira, Confluence, Mi