Full Stack Software Developer
Full Stack Software Developer
- Location: Office-based
- Function & Department: Product Development, Beanies Stream
- Employment Type: Full-time permanent
- Compensation: Fixed basic salary plus performance bonus and stock options A new exciting permanent opportunity has become available working with a fast-growing start-up who are at the forefront of intelligent interaction for accounting, blending machine learning, natural language processing, and human-centred design to create autonomous systems that redefine engagement with technology. As the Full Stack Software Developer, you will spearhead the delivery and quality of their customer-facing, frontend-driven bot experiences, ensuring they are performant, intuitive, and drive customer adoption.
Day-to-day Responsibilities & Duties of the Role:
Product Stream Delivery:
- Own end-to-end delivery from sprint planning to release and post-release review.
- Translate product requirements into clear, technical tasks for the team.
- Ensure deliverables meet timelines, specifications, and quality standards.
- Manage product backlog and participate in prioritisation discussions.
- Oversee architecture, scalability, and long-term sustainability.
- Manage technical debt and system performance.
Technical Leadership:
- Provide hands-on technical direction and guidance.
- Define and enforce coding standards and quality assurance processes.
- Stay updated with relevant frontend technologies and frameworks.
- Collaborate on technical architecture decisions.
- Identify and address technical risks or blockers.
Collaboration & Communication:
- Ensure consistency across the company's full bot product ecosystem.
- Engage with customer-facing teams for product demos and feedback.
- Contribute to cross-team ceremonies and product team culture.
People & Team Development:
- Oversee the quality of team outputs and provide performance feedback.
- Identify training needs and foster a culture of quality and continuous improvement.
Role Requirements:
Technical Requisites:
- Experience in backend or full-stack development.
- Familiarity with bot platforms, conversational AI, or NLP tooling.
- Agile delivery and sprint management skills.
- Proficiency in modern frontend technologies (HTML, CSS, Tailwind, JavaScript/TypeScript, Vue.js React or equivalent)
- Experience in backend technologies (Laravel/php, Python fastAPI
- Experience in modern frontend technologies and backend technologies.
- Proven experience using AWS including - ECS, IAM, RDS, CloudWatch, and terraform/terragrunt or infrastructure as code
- Experience with AWS, version control (Git), and CI/CD pipelines.
Personal Skills:
- Strong technical leadership and mentoring skills.
- Excellent communication and collaboration abilities.
- Detail-oriented with a commitment to product quality.
- Proactive problem-solving skills and strong organizational abilities.
To apply, please apply with your full updated CV to be immediately considered.