At a Glance
- Tasks: Join our Tech Team as a Software Developer, working on innovative projects and technologies.
- Company: Good Growth helps businesses innovate online, transforming legacy tech into valuable assets.
- Benefits: Enjoy a competitive salary, flexible working, 25 days holiday, and regular social activities.
- Why this job: Be part of a small, supportive team that values quality and innovation in tech.
- Qualifications: Essential skills include JavaScript, HTML, CSS, and experience in agile teams.
- Other info: Experience a paid work day to see if we're the right fit for you!
The predicted salary is between 25000 - 35000 £ per year.
Please note: we have a rolling hiring process for this role. We conduct interviews every few weeks, so you may not hear back about your application immediately.
Salary: £30,000 - £40,000 dependant on experience
Location: Birmingham, UK or Exeter, UK
Home working vs. office: we are flexible with regard to home working vs. office; we want you to work where you do your best work. As a guide, across our business we will typically do 1 or 2 days a week in the office. In the early stages of your career with us, we may ask you to be in the office more, but we will always seek to be accommodating (e.g. childcare; appointments; etc.).
Who are Good Growth?
Good Growth's primary mission is to enable large businesses and organisations to innovate online, without letting their legacy tech stacks slow them down. Many of the websites you see – some of which might belong to your favourite retailers – are often over a decade old, relying on older systems and legacy technology to continue running. Whereas a lot of companies will see this as a barrier, Good Growth sees Legacy Tech as an asset. We enable businesses to innovate at breakneck speeds, with lower risk and time costs. We drive change and create value in areas that previously seemed unworkable.
We are based in Birmingham, Exeter, and London. Broadly speaking these are the homes of our Tech, Data, and Client Teams respectively. We believe passionately in allowing our clients to innovate at speed within their current constraints. Through our experience of doing this we have developed a software platform - Good Growth Technology (GGT) - that you would both use and contribute to the ongoing development of.
The role
We are looking for someone to join our Tech Team as a Software Developer. You would be joining a collaborative and supportive team and work across a range of technologies. We’re small, but mighty. This means you’ll get exposure to a broad range of tasks, clients and people.
Our core platform stack is made up of Go, Node.js, PostgreSQL, and MongoDB. The tooling layer which sits on top of this consists of React, GraphQL and TestCafe. All our tech is deployed onto Google Cloud Platform, with an increasingly large percentage of this being automated through Terraform. We care deeply about quality and place a heavy emphasis on automated testing and peer reviews.
Although exactly what you were working on would evolve over time the role would initially have two primary focuses:
- Delivering the tests for our Test and Learn programmes - this involves using our GGT software and may include writing code for deployment into CRO tools.
- Contributing to our tooling layer - as a user of our tech you would be empowered to make changes to it based on what we learn through using it.
The process
- Informal chat (either in person or on video call) - to explore further if this role could be a good fit for you.
- Skill test - we will ask you to show evidence of your skills in a relevant area.
- Work date - we invite all candidates (for all roles) to spend a day in the business to get a much better sense of what the job would actually be like, with whom you’d be working, etc. This is as much for you as it is for us. This day would be paid irrespective of if you were offered the role.
Skillset
Essential- (Vanilla) JavaScript
- HTML
- CSS
- A proven track record of delivering projects to a high standard and on time.
- A proven ability to work within an agile team.
- Availability to be in a Good Growth office when required.
- JavaScript frameworks (e.g. React, Vue, etc.).
- Automated testing.
- CRO tools (e.g. Optimizely; Google Optimize; Monetate; etc.).
Benefits
- Competitive Salary
- 25 days holiday plus bank holidays each year
- Workplace pension scheme
- Employee Benefits Portal
- Company away days
- Regular social activities
- Plus, the chance to learn from the best in the industry, coaching you in professional and personal development to help you enhance the skills that you need to thrive.
Good Growth welcomes applicants from diverse backgrounds with different lived experience and perspectives. A diverse team means we can better serve our portfolio of global clients.
Software Developer employer: Good Growth Limited
Contact Detail:
Good Growth Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer
✨Tip Number 1
Familiarise yourself with the core technologies mentioned in the job description, such as Go, Node.js, PostgreSQL, and MongoDB. Having hands-on experience or projects showcasing these skills will give you a significant edge during the interview process.
✨Tip Number 2
Prepare to discuss your experience with automated testing and peer reviews, as these are crucial aspects of the role. Be ready to share specific examples of how you've implemented these practices in past projects.
✨Tip Number 3
Since the role involves working within an agile team, brush up on agile methodologies and be prepared to discuss how you've successfully collaborated in similar environments. Highlight any relevant experiences that demonstrate your adaptability and teamwork.
✨Tip Number 4
Take advantage of the opportunity to spend a workday at Good Growth. This is a great chance to showcase your skills in a real-world setting while also assessing if the company culture aligns with your values and work style.
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Software Developer role. Focus on your proficiency in JavaScript, HTML, CSS, and any experience with frameworks like React or Vue.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of Good Growth's mission. Mention how your background can contribute to their innovative approach to legacy technology.
Showcase Your Projects: Include examples of past projects in your application that demonstrate your ability to deliver high-quality work on time. If you have experience with automated testing or CRO tools, be sure to highlight this as well.
Prepare for the Skill Test: Anticipate the skill test by brushing up on relevant technologies and coding practices. Familiarise yourself with the core platform stack (Go, Node.js, PostgreSQL, MongoDB) and be ready to demonstrate your problem-solving skills.
How to prepare for a job interview at Good Growth Limited
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as Go, Node.js, PostgreSQL, and MongoDB. Being able to discuss your experience or knowledge of these technologies will show your genuine interest in the role.
✨Prepare for the Skill Test
Since a skill test is part of the interview process, practice coding challenges that are relevant to the job. Focus on JavaScript, HTML, and CSS, and consider brushing up on automated testing techniques to demonstrate your capabilities.
✨Showcase Your Agile Experience
Be ready to discuss your previous experiences working in agile teams. Highlight specific projects where you delivered high-quality results on time, as this aligns with what Good Growth values in their developers.
✨Ask Insightful Questions
During the informal chat, prepare thoughtful questions about the company culture, team dynamics, and the specific projects you might work on. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.