Senior Software Developer
October 08, 2024
About Us
At Komodo, we’re on a mission that we’re incredibly honoured to have. We have the privilege of partnering with the most awe-inspiring schools from around the world to empower them with a priority on wellbeing. Our ultimate goal is to create an environment in every school where every individual can flourish. We are driven to assist schools in implementing the most effective mental health and wellbeing practices, providing support to students and staff as they uncover their true potential, and granting parents the peace of mind they rightly deserve.With our cutting-edge software and comprehensive services, we offer invaluable insights into the pulse of schools, enabling staff members to be proactive and make informed decisions regarding student wellbeing. We empower schools to assess the effectiveness of their wellbeing strategies, pinpoint critical issues, and ensure that every student has a voice when they need it most. Whether it's through the code we write, the customer support we offer, or the psychology embedded within our product, each and every one of our daily efforts is dedicated to making schools safer and happier for all.
About the Role
As our newest Senior Software Developer, your role will be full of variety. You will be required to:
- Be a first point of communication for our Chief Product Officer. You will be required to communicate any risks, technical debt, and progress of work so they can make informed decisions.
- Collaborate with a team of developers, product managers and other cross-functional roles to produce world-class software.
- Assist and guide other developers wherever possible. Always look to support those around you.
- Work to continuously improve our codebase and architecture.
- Directly produce customer-facing features that deliver real-world benefits and positive impact.
- Manage the deployment and maintenance of the product.
- Manage the scaling of our software to cater to our global and ever-growing user base.
- Be bold and creative in suggesting new ideas. Contribute suggestions as to how we improve our software, processes and productively challenge. Don’t be a spectator.
About You
- You are a truly excellent and transparent communicator that enjoys working with a wide range of people across the company. At Komodo you will find yourself working with developers, the customer success team, salespeople, psychologists, our founders and more.
- You are great at working with both technical and non-technical stakeholders to develop intuitive solutions to problems.
- You love getting your hands dirty and are often the first person to jump at the chance to solve a problem or support a fellow team member.
- You are passionate about all the steps required to deliver a great product.
- You like to take initiative and take ownership of projects/features.
- You are a team player and work well within small teams but can also work autonomously and asynchronously.
- An experienced developer with a thirst for learning and a love of technology.
Requirements
Key Requirements (don’t worry if you do not have all of the listed experience)
- At least 6 years of genuine developer/development experience with customer-facing web applications.
- Experience working in, and helping to create, a strong engineering culture.
- Experience scaling a software product across a global user base.
- Experience with some of the technologies we use:
- TypeScript
- React (or other JS framework)
- Node.js
- Google Cloud, including architecting and deploying applications
- SQL
- DevOps processes and technologies (CI/CD, Docker, Kubernetes, Terraform)
- GraphQL and Restful APIs
- Flutter (Dart)
- Native mobile development (Android, iOS)
- Testing processes and frameworks
- You enjoy working with people and bringing a collective solution to production.
- Ready to make a difference in the world with development that will actually have a direct impact on human lives.
- If you have experience leading other developers or managing technical personnel, that may also be advantageous (though not a requirement).
Benefits
Reasons to join Komodo:
- A real work-life balance
- Komodo Merchandise
- Awesome Team Rituals;
- Komodo Social Club - a great blend of online and in-person activities bi-monthly.
- Annual “Komodo Week” featuring all team members from across the globe, packed with fun team activities and memory-making moments.
- Be a leader and shape the growth of Komodo and take your career to the next level.
- Employee Stock Option plan to own part of the company you are making a difference in.
- Company-wide ‘Magic Moments' and ‘thnx’’ to celebrate team member success
- Annual Wellbeing Allowance (per calendar year)
- Annual Personal Development Allowance (per calendar year)
- ‘AMA’ Monthly Sessions (Ask Me Anything with the Founders)
- Annual Remuneration reviews (per calendar year)
- Freedom and ownership of your work
- A proactive approach to your personal development and growth - monthly meetings
Research shows that candidates from underrepresented backgrounds often don't apply for roles if they don't meet all the criteria – unlike majority candidates meeting significantly fewer requirements. We strongly encourage you to apply if you’re interested: we'd love to know how you can amplify our team with your unique experience!