Senior Software Engineer (Backend)
- cardiff, wales, CF10 1DA, United Kingdom
- Job type not listed
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is looking for a talented Senior Software Engineer with a strong backend focus to join their innovative team in Cardiff . This role is crucial for developing and enhancing the core systems and APIs that drive their business. You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment. The ideal candidate possesses a deep understanding of backend technologies, a passion for writing efficient and scalable code, and a desire to contribute to a fast-paced, collaborative engineering culture.
Key Responsibilities
- Design, develop, and maintain robust and scalable backend services and APIs using modern languages and frameworks.
- Optimize application performance, database queries, and system architecture for efficiency and reliability.
- Write high-quality, well-documented, and thoroughly tested code, participating actively in code reviews .
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug complex issues in production and development environments.
- Mentor junior engineers and contribute to technical decision-making processes.
Requirements
- 5+ years of professional experience in backend software development .
- Strong proficiency in one or more backend programming languages such as Python, Java, Go, or C#.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Solid understanding of RESTful API design principles and best practices.
- Familiarity with microservices architecture and distributed systems.
- Experience with cloud platforms (AWS, Azure, GCP) is desirable.
- Excellent problem-solving skills and ability to work effectively in a team environment.
Benefits
- Competitive salary and performance bonus opportunities.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and company holidays.
- Opportunities for professional growth and continuous learning in Cardiff .
- A dynamic and supportive team environment with regular social events.


