Stafford - Hybrid About the team: The back-end application team is responsible for building all things server side. We split ourselves across the business working in mixed discipline delivery squads. These squads work with the rest of the business to help shape their product roadmaps. Rapid feedback is essential to how we deliver high quality software at Codeweavers. We deploy small, incremental changes to production hundreds of times a day. We are proud of our engineering culture; continuous improvement and learning is at our core. We are passionate about pushing the boundaries of our industry embracing change whenever it is needed. It is an exciting time at Codeweavers - our automotive commerce SaaS platform powers thousands of digital solutions in the UK which we are taking global. About the role: We are looking for a passionate and highly motivated web service engineer to join the team. You will work closely with your product delivery squad to build robust, well-engineered solutions. Although you will spend most of the time with your squad, the back-end application team works closely to push our engineering practices and architecture forward. Software craft and learning is a big part of being a Codeweavers developer. On a day-to-day basis, your responsibilities will be: Working closely with the product owners, account manager and end users to translate business problems into platform solutions. Working with your delivery team to implement well engineered solutions from your delivery squad's roadmap. Breaking work down into small deliverables that can be rapidly released. Collaborating with the rest of the team to drive our standards, solutions, and practices forward. Skills you will develop and use on the job: Soft skills: Understand the value of the problem you are solving Understand the problem space (automotive industry) that our company operates in Be aware of all stakeholders and their requirements, those stake holders are Integrating media companies Manufacturers Lenders Retailers The customer support team configuring the solution The sales team who will be selling the solution Other developers who will be maintaining the solution And more Use the above to decide whether the problem is worth solving Translate requirements into solutions Technical Skills : Writing maintainable and performant C# code. Interact with Cassandra and Postgres databases. Use RabbitMQ and AWS SQS/SNS for message queues/event processing. Designing well thought out web APIs. Pragmatic engineer who actively avoids over engineering solutions. Understanding how to maintain high quality of code in a delivery focused environment. Understanding of CI / CD pipeline to build and deploy new functionality safely/effectively. Requirements: Your Behaviour: You respond positively to feedback. You are confident to engage with your team. No challenge is too big or small for you. You question ideas that you do not fully understand or agree with. You desire to work in a respectful, transparent, and collaborative work environment. We would love if you: Have some experience with C# or Java. Have some experience using version control. Have some experience writing automated tests. Have an awareness of extreme programming development methodologies. Benefits: Other reasons to join our team: Hybrid working. The majority being remote working with in-office working 1-2 times per month, or more regularly if you prefer. 23 days holiday plus bank holidays 1 for each year of service. Take your birthday as an additional holiday. STRICTLY NO AGENCIES PLEASE We work with a carefully selected set of recruitment agencies and we're not looking to add to our PSL. We do not accept unsolicited agency CV's sent to the recruitment team or directly to the hiring manager. We will not be responsible for any fees related to unsolicited CV's.