Senior Software Engineer - Backend
- oxford, oxfordshire, OX1 3PA, United Kingdom
- Remote
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is looking for a talented and experienced Senior Software Engineer specializing in backend development to join their innovative team, working remotely. You will play a key role in designing, developing, and maintaining scalable, high-performance backend systems that power critical applications. This position offers the opportunity to work on challenging problems, contribute to architectural decisions, and collaborate with a team of skilled engineers. If you are passionate about building robust server-side solutions and thrive in a remote-first, collaborative environment, this is an excellent career move.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable code using languages such as Python, Java, or Node.js.
- Develop and integrate APIs, microservices, and database solutions.
- Optimize applications for maximum speed, scalability, and security.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver features and enhancements.
- Participate in code reviews, mentor junior engineers, and contribute to improving development processes and best practices.
Requirements
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Solid understanding of database technologies (SQL and NoSQL), caching mechanisms, and distributed systems.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills, attention to detail, and a passion for writing clean, maintainable code.
Benefits
- Competitive salary and performance-based bonuses.
- Fully remote working arrangement with flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and vacation policy.
- Budget for professional development, including courses and conferences.


