Job Description
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 optionsA 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:
o Own end-to-end delivery from sprint planning to release and post-release review.
o Translate product requirements into clear, technical tasks for the team.
o Ensure deliverables meet timelines, specifications, and quality standards.
o Manage product backlog and participate in prioritisation discussions.
o Oversee architecture, scalability, and long-term sustainability.
o Manage technical debt and system performance.
* Technical Leadership:
o Provide hands-on technical direction and guidance.
o Define and enforce coding standards and quality assurance processes.
o Stay updated with relevant frontend technologies and frameworks.
o Collaborate on technical architecture decisions.
o Identify and address technical risks or blockers.
* Collaboration & Communication:
o Ensure consistency across the company's full bot product ecosystem.
o Engage with customer-facing teams for product demos and feedback.
o Contribute to cross-team ceremonies and product team culture.
* People & Team Development:
o Oversee the quality of team outputs and provide performance feedback.
o Identify training needs and foster a culture of quality and continuous improvement.
Role Requirements:
* Technical Requisites:
o Experience in backend or full-stack development.
o Familiarity with bot platforms, conversational AI, or NLP tooling.
o Agile delivery and sprint management skills.
o Proficiency in modern frontend technologies (HTML, CSS, Tailwind, JavaScript/TypeScript, Vue.js React or equivalent)
o Experience in backend technologies (Laravel/php, Python fastAPI
o Experience in modern frontend technologies and backend technologies.
o Proven experience using AWS including - ECS, IAM, RDS, CloudWatch, and terraform/terragrunt or infrastructure as code
o Experience with AWS, version control (Git), and CI/CD pipelines.
* Personal Skills:
o Strong technical leadership and mentoring skills.
o Excellent communication and collaboration abilities.
o Detail-oriented with a commitment to product quality.
o Proactive problem-solving skills and strong organizational abilities.
To apply, please apply with your full updated CV to be immediately considered.