Senior Software Engineer - Backend
- edinburgh, scotland, EH3 9LQ, United Kingdom
- Permanent·Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and experienced Senior Software Engineer specializing in Backend development to join their team in Edinburgh . You will play a key role in designing, developing, and maintaining robust, scalable, and high-performance backend systems that power their innovative products. This hybrid role offers a balance of focused remote work and collaborative in-office sessions, enabling you to contribute to complex technical challenges while maintaining flexibility. You will work within an agile environment, collaborating with cross-functional teams to deliver exceptional software solutions.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend code using modern frameworks.
- Develop and integrate APIs, ensuring seamless data flow between different services and systems.
- Optimize applications for maximum speed, scalability, and security.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement new features.
- Write comprehensive unit tests and integration tests to ensure code quality and stability.
- Participate in code reviews, providing constructive feedback to team members.
- Troubleshoot and debug issues in production and development environments.
Requirements
- 5+ years of professional experience in backend software development .
- Strong proficiency in one or more backend languages such as Java, Python, Node.js, or Go.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Solid understanding of API design principles and microservices architecture.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a hybrid work environment.
Benefits
- Competitive salary and performance-based bonuses.
- Hybrid working model with flexible scheduling options.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and public holidays.
- Opportunities for professional development and continued learning.


