Software Engineer / Senior Software Engineer (Python) React/Next.js Bonus

🔒 Confidential Employer
Posted 7 May 2026
LOCATION
Not specified
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology, Software Engineering
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Python SQLAlchemy RESTful API design Microservices PostgreSQL Docker Kubernetes CI/CD

FULL DESCRIPTION

Software Engineer / Senior Software Engineer (Python) React/Next.js Bonus

About the job

[Employer hidden — view at passion-project.co.uk] Group is seeking a skilled engineer to join their team. This role focuses on Python backend development with opportunities to contribute to frontend using React/Next.js.

Responsibilities

  • Develop scalable, user-centric backend services and APIs using Python.
  • Design and implement high-quality microservices with strong focus on performance, security, and maintainability.
  • (Bonus) Contribute to frontend development using React.js / Next.js when needed.
  • Write clean, testable, well-structured code and follow best engineering practices.
  • Execute the full software development lifecycle (SDLC) from design to deployment and maintenance.
  • Implement and maintain CI/CD pipelines to streamline development and release processes.
  • Troubleshoot and resolve backend-related technical issues.
  • Optimize database queries, caching, and overall backend system performance.
  • Collaborate with cross-functional teams designers, frontend engineers, and product stakeholders.
  • Participate in code reviews and ensure adherence to engineering standards.
  • Create and maintain technical documentation to support knowledge sharing.

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional experience in Python backend development.
  • Strong experience with SQLAlchemy, Alembic, and relational database design.
  • Solid understanding of RESTful API design and microservices architecture.
  • Hands-on experience with SQL databases (e.g., PostgreSQL).
  • Familiarity with cloud platforms (AWS/GCP) for deploying backend systems.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Good understanding of CI/CD principles and tools.
  • Proficiency with Git for version control.
  • Bonus: Exposure to React.js / Next.js and frontend development workflows.
  • Excellent communication skills in English.

For more information, visit the [Employer hidden — sign up to reveal].

Sign up free — access 45,000+ UK sponsor-licensed jobs