Are you ready to take your software development career to the next level? We’re on the lookout for passionate Software Engineers at varying levels, who thrive in a collaborative environment and are eager to tackle challenging projects.
Please note that whilst this position is open to remote working we are only accepting applications from candidates who are currently residing in the United Kingdom.
At The Curve, you’ll have the chance to work with cutting-edge technologies, contribute to impactful solutions on behalf of our growing portfolio of clients across an array of sectors, and be a part of an expanding business who will help enhance both your personal and professional growth! If you’re driven by creativity, innovation, and have a desire to make a difference, apply now and join us on our journey!
Collaborate with Stakeholders and Colleagues
Develop solutions that are robust, maintainable and of high quality, including writing clean, efficient code
Provide regular demonstrations and presentations of your work to both the internal team and client stakeholders
Actively engage in team activities to ensure the quality of deliverables
Foster a collaborative and innovative work environment
Implement code in accordance with the team’s established processes, standards, and best practices, ensuring consistency, efficiency, and compatibility within the team’s workflow
Maintain awareness of industry trends and best practices, staying up to date with emerging technologies
Analyse project requirements to devise an effective implementation plan
Proficiency in two or more programming languages
A good understanding of database systems (either SQL or noSQL based)
Experience in software testing techniques, including writing unit and integration tests
Experience working in web development and at least one modern frontend framework such as React, Vue or Angular
Able to debug and troubleshoot bugs and problems using a methodical problem solving approach
Able to understand, recognise and apply data structures and design patterns as part of a problem solving process
Comfortable working in a command line environment
Familiarity with continuous integration and continuous deployment techniques
Experience using a major cloud provider such as AWS, Azure or Google Cloud
Containerisation experience such as Docker and/or Docker Compose
Experience with one or more of:
C# & .NET Core
PHP & Laravel
Ruby & Rails
Javascript or Typescript
C / C++
Mobile (Native or Cross Platform)
We’re committed to creating an environment where people can thrive, both personally and professionally. We challenge and support one another to grow, whether that’s through formal training, new experiences, mentorship or stepping outside of our comfort zones. We also recognise that everyone has different commitments and responsibilities outside of work, which is why flexible working is a core part of our culture, giving our people the freedom to balance their work in a way that works for them.
Alongside opportunities for development, we offer a range of benefits including a health cash plan, wellbeing support, family-focused benefits such as income protection and death in service cover, and regular team events (usually involving great food).
No two days are ever the same. As a consultancy, we work with a wide variety of clients, technologies and challenges, which means our people are continually learning and adapting. We don’t specialise in a single technology stack, so you’ll have opportunities to work across different tools, platforms and programming languages, developing a broad range of skills and experiences along the way. If you enjoy variety, problem-solving and continuous learning, you’ll feel right at home.
Our impact goes beyond the solutions we deliver. We’re always looking for ways to make a positive difference for our clients, our colleagues and the wider community, whether that’s through charitable fundraising, local initiatives or simply doing the right thing.
Our focus extends beyond delivering great technology. We’re committed to building lasting partnerships, creating meaningful outcomes and leaving things better than we found them. Whether you’re taking your first step into the industry or looking for your next challenge, we’d love to hear from you.