HamburgerMenu
hirist

Senior Software Engineer - Backend Technologies

Good Co
UK
5 - 10 Years

Posted on: 11/12/2025

Job Description

Description :

Role & Responsibilities :

1. Core Engineering :

- Design, develop, test, and maintain scalable, high-performance applications or backend services.

- Write clean, maintainable, and well-tested code following best engineering practices.

- Lead the design of system architecture, microservices, APIs, and cloud-native solutions.

- Optimize application performance, reliability, and security.

2. Technical Leadership :


- Mentor junior and mid-level engineers through code reviews, design sessions, and best practices.

- Drive technical decisions and influence engineering direction.

- Contribute to establishing coding standards, reviewing PRs, and maintaining code quality.

3. Collaboration :

- Work closely with product managers, designers, QA, and cross-functional teams.

- Participate in sprint planning, backlog refinement, and technical planning sessions.

- Translate product requirements into technical designs and deliverables.

4. DevOps & Deployment :

- Own deployments, CI/CD pipelines, monitoring, and operational reliability.

- Ensure applications meet uptime, resilience, and monitoring expectations.

5. Problem Solving :

- Troubleshoot complex production issues, perform root-cause analysis, and provide long-term fixes.

- Identify bottlenecks and propose technical improvements or automation.

Preferred Candidate Profile :

1. Experience :

- 5 to 10 years of software engineering experience with strong practical understanding of full-stack or backend development.

- Proven experience in at least one modern language :

- Java, Python, C#, JavaScript/TypeScript, Go, or similar.

- Hands-on experience with Cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

- Strong knowledge of Databases (SQL/NoSQL), distributed systems, caching, and messaging queues.

2. Technical Skills :

- Strong understanding of APIs (REST, GraphQL), microservices architecture, and system design.

- Experience with CI/CD tools (GitHub Actions, Jenkins, GitLab CI, Azure DevOps).

- Familiarity with testing frameworks (unit, integration, automation).

3. Soft Skills :

- Excellent communication skills and ability to work in cross-functional teams.

- Ability to lead technical initiatives and drive engineering improvements.

- Strong problem-solving skills with ownership mindset.

- Ability to work in agile environments (Scrum/Kanban).

4. Nice to Have :

- Experience in fintech, e-commerce, AI/ML, or enterprise-level systems.

- Exposure to DevOps, SRE practices, or infrastructure-as-code (Terraform, CloudFormation).

- Prior UK/European work experience (not mandatory).


info-icon

Did you find something suspicious?