Senior Software Engineer

Opus Recruitment Solutions — United Kingdom · Posted ~3 hours ago

Senior Visa History ✓

Skills

Python PHP Node.js TypeScript PostgreSQL TDD Vue.js Backend Development API Development Software Engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a fast-growing technology team as a senior software engineer building scalable backend systems and customer-facing applications. Work across Python, APIs, databases, integrations, and modern web technologies while contributing to high-quality engineering practices and solving complex problems for enterprise users.

Highlights

High-compensation senior engineering opportunity in a fast-growing technology environment. The role emphasizes scalable software, enterprise-facing solutions, engineering quality, collaboration, continuous learning, and solving complex technical problems.

Description

Senior Software Engineer Location - Central London Role – Senior Software Engineer Tech - PHP, Node, Typescript, PostgreSQL, TDD, Vue Salary - up to £120k About the Company Our client is a fast-growing technology business helping organisations solve complex challenges through modern software engineering and emerging technologies. They work with a range of enterprise customers to build scalable products, improve operational efficiency and deliver innovative digital solutions. With a strong engineering culture and a focus on quality, collaboration and continuous learning, they're looking for talented engineers who enjoy solving difficult problems and building software that makes a real impact. About the Role We're looking for a Python Engineer to design, build and maintain scalable backend systems and applications used by customers and internal teams. Develop robust Python applications and services from concept through to production.Build APIs, integrations and backend systems that support business-critical products.Design clean, maintainable and scalable solutions that can support future growth.Collaborate with engineers, product teams and stakeholders to understand requirements and deliver technical solutions.Contribute to architecture decisions, code reviews and engineering best practices.Improve application performance, reliability and security across existing systems.Work with cloud-based infrastructure and modern development tools.Take ownership of projects and help drive technical delivery from idea through to launch. What We're Looking For Strong commercial experience with Python development.Experience building APIs, backend systems and production-grade applications.Knowledge of cloud platforms such as AWS, Azure or GCP.Experience working with SQL and/or NoSQL databases.Understanding of software architecture, testing and engineering best practices.Strong communication skills and the ability to work collaboratively across teams.A proactive mindset with a passion for solving technical challenges. This is a fantastic opportunity for someone who enjoys building high-quality software, taking ownership of their work and contributing to impactful technology solutions within a highly collaborative environment.