Senior Software Engineer (Backend)
- belfast, northern ireland, BT1 1AA, United Kingdom
- 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 growing technology division in Belfast . In this crucial role, you will design, develop, and deploy robust, scalable, and high-performance backend systems that power our client's core products and services. You will work within an agile team, collaborating with cross-functional engineers, product managers, and designers to deliver exceptional software solutions. This position offers the chance to work on complex challenges, influence technical direction, and contribute to a culture of innovation and engineering excellence in a hybrid work setting.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend code using modern programming languages and frameworks.
- Develop and manage scalable APIs and microservices that support web and mobile applications.
- Optimize applications for maximum speed, scalability, and security, ensuring high availability of services.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
- Troubleshoot, debug, and upgrade existing systems, providing solutions for complex technical issues.
Requirements
- 5+ years of professional experience in backend software development.
- Strong proficiency in one or more backend programming languages such as Python, Java, Node.js, or C#.
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of software architecture principles, design patterns, and RESTful API design.
- Excellent problem-solving skills and the ability to work effectively in a collaborative, agile environment.
Benefits
- Competitive annual salary with performance-based incentives.
- Hybrid work arrangement, providing a balance between remote flexibility and in-office collaboration.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off and professional development opportunities.
- A stimulating work environment with opportunities to shape cutting-edge technology.


