We’re looking for a driven web developer who’s passionate about changing the world through code.
At Humble, we build brilliant software that maximises the impact our clients' make. Our goal is to create opportunities for everyone to fulfil their potential, including you.
To help you achieve this, we're expanding our small but mighty team. If you thrive in dynamic and fast-paced environments, this is the role for you. We have an exciting journey ahead of us and we'd love to take you for the ride.
As a SaaS developer, you'll work across all of our products to implement new features and fix bugs. This will involve both front-end and back-end development.
Your manager will assign projects/tasks to you and will work with you to agree on the best implementation, but we'll actively seek your expertise and opinions when developing our roadmaps, overcoming challenges and thinking of new ideas.
For the most part, this isn't a customer facing role. However, we might ask you to respond to support tickets from time to time, so the ability to clearly, professionally,and effectively communicate is important.
The role:
- 36 hours/week, with core hours 10am-2pm Mon-Fri. Outside of those hours, you can work at the best time for you.
- Hybrid - our Grimsby office + remote (we’d like you to work at the office at least 2 days per week)
- Reporting to our Directors
- Up to £35,000 annual salary
Technical Responsibilities
- To develop new functionality for our SaaS products in line with specifications supplied by Directors, using only
- technologies approved by your manager.
- To use your judgement and experience to code as efficiently as possible.
- To fix any bugs reported within our SaaS products.
- To test any code thoroughly before it reaches the Internal Review stage.
- To notify your line manager of any possible delays that could prevent you from meeting internal deadlines.
- To ensure the codebase remains clean and well documented.
- To minimise and discuss the risk of technical debt.
- To optimise code for performance and scalability.
- To commit and push to Git repositories as frequently as possible.
General Duties
- To support other Developers in carrying out their day to day activities by offering a reasonable level of help and advice,
- drawing upon your experience.
- To carry out any other duties as may reasonably be required and authorised by a Director.
- To take the opportunity to promote the work of Humble.
- To attend regular one to ones with your manager.
- To attend any relevant training courses as required by your manager.
- To attend team meetings, as required, during core hours.
- To accurately record time taken to complete any project/task.
- To keep the company 's chosen project management tool up to date with your activity.
- To communicate frequently and clearly with other team members so that relevant people are aware of your current status at all times.
- To follow our core values.
What you’ll bring:
- Strong MySQL and database design knowledge
- Proficient in PHP and Symfony
- Comfortable with JavaScript/jQuery, CSS, and Symfony Encore
- Experience with Git
- API, Docker, and AWS experience a bonus
- Understanding of SaaS architectures
- Great communication, self-discipline, and a collaborative mindset
- Genuine and honest, with the ability to reach out for help and support.
- Expierence within the education sector is desireable but not essential.
Our tech stack:
Symfony, Twig, JavaScript, Webpack Encore, AWS (Elastic Beanstalk, SES, RDS, CodePipeline, ElastiCache), BitBucket, Docker, plus integrations with Xero, Sage, Stripe, Unlayer and OpenAI.
Why Humble?
- Private health insurance for you and your family
- Genuine flexibility around when you work your hours
- Small team, big vision - you’ll work closely with the founders and shape our direction
- All equipment and software provided
- DBS check funded by us (we work with educational institutions)
Our recruitment process:
1. Group Interview - If your application catches our eye, we’ll invite you to a group interview alongside other candidates. It’s a relaxed way for you to get a feel for the role, meet the team, and learn more about Humble - while giving us a chance to get to know you too.
2. Test Project - Next, you’ll complete a short technical test project relevant to the role, so we can see your skills in action. We don’t expect it to take longer than 3 hours.
3. Solo Interview - Once you’ve completed the test project successfully, we’ll invite you to a shorter one-to-one interview. This is where we make sure the role - and Humble - is the right fit for you as an individual, not just on paper.
Key Dates:
- 9 August – Applications close
- 22 August – We’ll let you know whether you’re invited to the group interview.
- w/c 7 August – Group interview. This will take pace in Grimsby and you must attend in person.