Senior Software Engineer - Backend & API Development
- nottingham, nottinghamshire, NG1 6DQ, United Kingdom
- Permanent·Remote
- Full time
- £83,000 - £83,000 Per Annum
Job Description
About the Role
Our client is seeking a seasoned Senior Software Engineer focused on backend and API development to join their innovative, fully remote technology division. You will be pivotal in designing, building, and maintaining the scalable, reliable, and efficient backend systems and APIs that power our client's core products and services. This role offers the opportunity to tackle complex technical challenges, contribute significantly to architectural decisions, and work within a culture that fosters continuous learning and professional growth. As a remote-first organization, we champion collaboration, autonomy, and a commitment to delivering exceptional software solutions.
Key Responsibilities
- Design, develop, and implement robust, scalable, and secure backend services and RESTful APIs.
- Write high-quality, maintainable, and well-tested code in languages such as Python, Java, or Node.js.
- Optimize application performance, database interactions, and system architecture for efficiency and scalability.
- Collaborate with product managers, frontend engineers, and other stakeholders to define requirements and deliver features.
- Participate actively in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production environments.
Requirements
- 5+ years of professional experience in backend software engineering.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Node.js, C#).
- Extensive experience designing and implementing RESTful APIs.
- Solid understanding of database technologies, including relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
- Excellent analytical, problem-solving, and communication skills, essential for remote work.
Benefits
- Highly competitive salary and performance-based incentives.
- Fully remote working arrangement with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Significant opportunities for professional development and career advancement.


