cover image
Client Server

Back End Software Engineer C# or Java AWS

On site

Sunderland, United Kingdom

£ 65,000 / year

Full Time

13-02-2025

Share this job:

Score my CV

Job Specifications

Back End Software Engineer (C# or Java) Sunderland / WFH to £65k

Are you an experienced Back End Software Engineer who enjoys using a range of programming languages, collaborating and learning continuously?

You could be progressing your career in a hands-on role within a relaxed, supportive team environment at a tech driven online gaming / low-cost gambling SaaS tech company that provide a range of white labelled gaming platforms for household names with millions of concurrent players.

As a Back End Software Engineer you will design and develop web applications on a cloud based platform (AWS), collaborating and problem solving with a talented team. The tech stack encompasses C# ASP.Net, MVC, Node.js, Java, REST APIs, Docker, AWS, Terraform, TeamCity and MySQL amongst others, you'll be able to work with a range of tech and pick new things up on the job.

Location / WFH:
You'll join colleagues in the Sunderland office three days a week, where you'll join fellow technologists in a relaxed environment in awesome custom built offices with a range of facilities and perks including free meals at the onsite restaurant as well as membership at onsite gym; there's also flexibility to work from home two days a week.

About you:
You have strong backend development skills with C# and / or Java
You have experience with AWS
You have experience across the full development lifecycle
You have a good understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns
You enjoy problem solving, collaborating and learning

What's in it for you:
Competitive salary to £65k
Bonus, paid quarterly
Pension
Private medical care
Continual training, learning and career development opportunities
And a range of other perks and benefits including free breakfast and lunch and onsite gym

Apply now to find out more about this Back End Software Engineer / Developer (C# or Java AWS) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

About the Company

At Client Server, we are driven by technology and powered by people. We are a leading technology recruitment consultancy, specialising in a vast range of technology roles in London, the UK, Europe, and the USA. Our focus is finding exceptional candidates for exceptional organisations. These include technology leaders, innovative start-ups, hedge funds, banks and consultancies. Know more

Related Jobs

Company background Company brand
Company Name
Rio
Job Title
Junior Software Engineer
Job Description
How to Apply: Please email your CV to recruitment@rio.ai and provide a summary or your experience in the body. An excellent opportunity for the right person to join a growing and ambitious AI-powered Sustainability company. The right person will: Be a keen technologist with a broad understanding of modern software development approaches, willing and able to diversify into different technologies. Be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company. Have strong communication skills (both written and verbal) and will be active in seeking out colleagues to work with collaboratively. Have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD. Be a self-starter, who demonstrates initiative in all they do and welcomes the chance to take on greater responsibility. This role involves working as part of a small team focussed on enriching our sector-leading Sustainability platform with new features and functionality. The web-based platform is hosted on AWS cloud, with a service-based architecture and a React front end. This is a hybrid role, with a requirement to work with our team in the Shoreditch office, in London, a minimum of 2 days a week. Responsibilities: Develop production ready code and features in line with user requirements and business needs. Work with senior team members to understand functional and non-functional requirements. Work with client-facing colleagues and management to understand functional and non-functional product requirements. Work as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability. Debug and refactor code, ensuring that software is up-to-date with latest technologies and Rio’s coding and quality standards. Write unit tests and work with QA to resolve technical issues and improve quality. Communicate effectively with all stakeholders, both technical and non-technical. Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies. Play an active role within the Agile team Adhere to the company’s Information Security Policies and Procedures at all times Essential skills and experience: Educated to degree level or equivalent. At least 18 month’s experience delivering commercial software in Node.js, TypeScript and React. Solid understanding of Agile methodologies. A team player, actively participating in all meetings and technical discussions with a “can do” attitude and not afraid to challenge the “norm”. Experience of driving quality through ensuring acceptable unit test coverage and rigorous code reviews. Excellent analytical and problem-solving skills. Strong communication skills with written and verbal fluency in English. Passionate about working in a small, high-tech environment. Experience of AWS, or similar cloud services provider. Desirable skills and experience: DevOps / Continuous Delivery Git based source control systems GraphQL SQL Benefits to you: Competitive Salary Pension (After probation) Private medical (After probation) Employee discounts and more
London, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
Evervault
Job Title
Software Engineer
Job Description
Evervault is a data security & compliance infrastructure company. We help engineering teams find and secure their most sensitive data, and comply with data security & privacy compliance frameworks. Our mission is to make world-class data security effortless. Our customers range from small startups building their first product to the largest financial & healthcare institutions in the world. About this role We’re recruiting engineers who are generalists and are comfortable shipping across the Evervault stack. We’re looking for people with a strong background or interest in building distributed, high-throughput systems and networks in the payments ecosystem. Engineers at Evervault are comfortable in dealing with lots of moving pieces, have exquisite attention to detail, and are comfortable learning new technologies. You may be a fit for this role if you Enjoy and have experience building distributed systems in payments/fintech. Have worked on (or would like to work on) a product that offers tooling or APIs consumed and loved by developers. Think about solving complex problems like global state replication, data consistency and performance engineering. We work mostly in Rust and Node.js, built on AWS. However, we don’t expect you to have production experience in that exact stack: we care much more about your engineering skill than knowledge of a particular language or framework. Hold yourself and others to a high bar. Take pride in working on projects to successful completion involving a wide variety of technologies and systems. Thrive in a collaborative environment with people from different backgrounds. Enjoy working with many languages, frameworks and programming paradigms. You will work on things like Designing and implementing systems for encrypting and decrypting data at tens of thousands of requests per second. Developing products to allow multi-PSP (Multiple Payments Service Provider) payments orchestration. Using GenAI to automate complex manual compliance tasks previously completed by humans. Developing custom serverless runtimes for Python and Node.js. Leveraging Confidential Computing to build the most secure systems in the cloud. Working with low-level networking primitives to create high-throughput forward and reverse proxies. Becoming deeply involved in the product development lifecycle, talking to users and creating features that best support developers who use Evervault. Benefits Competitive salary Stock options with extended exercise window Work from one of our offices in London or Dublin Flexible working hours Generous vacation days Private health insurance Catered lunch
London, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
MFK Recruitment
Job Title
Staff Software Engineer
Job Description
Our global EdTech client is seeking a Staff Software Engineer to join their team. The Staff Software Engineer will work 100% remotely from anywhere in the UK. MFK Recruitment has previously recruited 3 Software Engineers to this company in the past 18 months, all 3 individuals are still with the company and really enjoying their roles! Key Stakeholders: Your immediate team includes Developers and Product Managers. Additionally, you will collaborate closely with engineering leadership, DevOps, and cross-functional teams to ensure alignment on technical direction. Staff Software Engineer - Main Responsibilities: As a Software Engineer, you will: Be part of our growing UK Engineering Team of five members. Lead backend development efforts, ensuring code meets business and user requirements while adhering to our coding and quality standards. Identify and resolve performance bottlenecks in applications, databases, and servers. Guide and collaborate with team members through code reviews, pair programming, and other collaborative development activities. Plan, implement, and diagnose backend development work. Work with QA to deliver features in an easily testable manner. Contribute to technical design and provide accurate estimates for work. Prioritize and manage your workload while assisting other team members as needed. Produce technical documentation. Improve the use of Grafana or similar tools for product observability. Staff Software Engineer - Essential Requirements: What we’re looking for: Bachelor's or Master's degree in Computer Science or a related field. Experience developing applications in the cloud, particularly Azure, with knowledge of Kubernetes, Docker, Azure Functions, or Cloud Services. 5+ years experience with.NET Core 6+ and C# on web applications. Knowledge of one or more data storage technologies, such as Cosmos DB, Table Storage, Azure SQL, or Elasticsearch. Proficiency with Git and branching strategies (we use GitFlow). Familiarity with monitoring and observability tools, such as Prometheus, Application Insights, or Grafana. Strong diagnostic and debugging skills. Understanding of cloud platforms, specifically Azure. Exceptional communication skills, capable of conveying complex ideas to both technical and non-technical stakeholders. Excellent problem-solving skills. Benefits & Culture: Opportunity to help direct the front-end development technical strategy, through implementing ideas and best practices Training opportunities with our chosen providers Time available during working hours to learn and develop A friendly environment where your thoughts and ideas will be welcomed Company laptop and peripherals; An international environment with experienced coworkers who help you move on; A lot of room for personal development and for taking your own initiatives to be as successful as possible in this role;
United Kingdom
On site
Full Time
24-02-2025
Company background Company brand
Company Name
KE Technology
Job Title
Senior Ruby on Rails Developer
Job Description
Ruby Developer - Remote (UK-based) - Up to £90K Are you a Senior Ruby on Rails Developer looking to work on scalable, high-traffic applications in a modern, engineering-led environment? We’re growing rapidly and need engineers who can build, optimise, and scale backend systems while maintaining clean, maintainable code. Join a team that values best practices, automation, and performance, working on a platform that’s continuously evolving to meet increasing demand. What We Offer: Up to £90,000 + stock options Flexible remote working (UK based) with a London HQ Work on high-scale backend systems that process large volumes of data Modern tech stack: Ruby on Rails, PostgreSQL, Redis, Sidekiq, AWS, Docker, Kubernetes Opportunity to influence technical decisions & contribute to architectural improvements Key Responsibilities: Developing & optimising scalable backend systems in Ruby on Rails Designing, building, and maintaining APIs & integrations Improving performance & database efficiency for high-scale applications Enhancing existing systems for better performance, scalability, and maintainability Working closely with DevOps & product teams to ensure reliability & resilience What We’re Looking For: 4+ years experience with Ruby on Rails Experience designing & maintaining APIs Strong knowledge of SQL databases Understanding of performance tuning & caching strategies Comfortable with CI/CD, Docker, and cloud services (AWS preferred) Bonus: Experience with Kubernetes, Terraform, React Why Join Us? This is an opportunity to work on meaningful engineering challenges - scaling, optimising, and improving a growing platform. If you enjoy solving technical problems, improving performance, and working in a modern Ruby environment, we’d love to hear from you.
London, United Kingdom
On site
Full Time
25-02-2025