Careers at The Curve

Software Engineer

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.

About the Role:

Eligibility:

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.

Key Responsibilities:

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!

Experience & Relevant Qualifications:

Essential:

  • 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

Desirable:

  • 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)

About You:

Key Responsibilities:

  • 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

About Us:

We care about personal and professional development and offer all of our employees training opportunities via Udemy. We also have an employee wellbeing allowance (so that’s your gym paid for), as well as a quarterly team event to bring us all together (yay free food). No two days are the same and we’re always looking out for how we can make a difference in the local community as well as for our clients. Our focus goes beyond just delivering good technology, we’re committed to making a tangible positive impact on people, communities and the planet. With a practical and adaptable approach, we tackle challenges head-on, advocating for solutions that priorities long-term success and sustainability. Whether you’re at the start of your career and seeking your first step into the working world or at the top of your game but looking for a new challenge, let’s chat!

Apply now and start your career journey with The Curve!

Please fill the form below

Review our Privacy Policy.