Software Engineer
Summary
Builds scalable software solutions and collaborates with cross-functional teams to develop features, maintain code quality, and drive technical improvements in a fast-growing tech company.
Job Description
About the Role
We are recruiting on behalf of a growing and ambitious technology-driven organisation that is expanding its engineering team. This is an exciting opportunity to join a business at a pivotal stage of its growth, where your work will have a genuine impact and your ideas will be heard.
The successful candidate will be joining a collaborative and talented engineering team, working on meaningful products in a fast-paced but supportive environment. If you are a driven Software Engineer looking for your next challenge within a company that values technical excellence and continuous improvement, we want to hear from you.
What You Will Be Doing
- Designing, developing, and maintaining scalable, high-quality software solutions
- Writing clean, efficient, and well-documented code
- Collaborating with product managers, designers, and fellow engineers to deliver features from concept to production
- Participating in code reviews and contributing to a culture of technical rigour and continuous improvement
- Identifying and resolving bugs, performance issues, and technical debt
- Contributing to architectural decisions and helping to shape the technical direction of the product
- Staying up to date with emerging technologies and best practices
What We Are Looking For
- Proven experience as a Software Engineer in a professional environment
- Strong proficiency in one or more programming languages (e.g. Python, JavaScript, Java, TypeScript, or similar)
- Experience with modern frameworks and tools relevant to your stack
- Solid understanding of software development principles, design patterns, and best practices
- Experience working with version control systems, particularly Git
- Familiarity with cloud platforms (AWS, Azure, or GCP) is desirable
- Strong problem-solving skills and a genuine passion for building great software
- Excellent communication and collaboration skills within a team environment
What Is On Offer
- Hybrid working with flexibility built in
- 28 days annual leave including bank holidays
- The opportunity to join a growing team at an exciting stage of the company's journey
- Genuine career progression — this is a business that invests in its engineers and promotes from within
- Access to ongoing training, development resources, and the latest technologies
- A collaborative, inclusive culture where engineers are empowered to do their best work