Backend Engineer / DevOps

Backend Engineer / DevOps

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
AltoVita

At a Glance

  • Tasks: Enhance our tech framework and develop innovative cloud-based platforms.
  • Company: Join a dynamic tech company focused on growth and innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional development.
  • Other info: Collaborative environment with excellent career advancement opportunities.
  • Why this job: Make an immediate impact in a growing business with cutting-edge technology.
  • Qualifications: 5+ years of PHP development experience and strong communication skills.

The predicted salary is between 50000 - 70000 £ per year.

We are seeking a highly motivated and passionate mid/senior Backend Engineer to spearhead the enhancement of our technology framework and drive change. The ideal candidate should have a minimum of 5 years of commercial PHP development experience. This role is crucial for driving our technology strategy forward, focusing on bolstering a robust cloud-based property and content management platform with 11 integrations already in place, and more integrations planned for the future.

In addition, this position involves developing a Booking & Request Management Platform that incorporates real-time data & analytics and predictive data intelligence features. This role offers the opportunity to come into a growing business and have immediate impact. In this role you should be an excellent communicator who is able to translate complex requirements into functional architecture. You will have hands‑on experience on software development and be able to manage and understand our current applications and architecture, challenging the status quo and having a strong vision for the future of our technology stack. We’re looking for a team member who will be committed to the cause, flexible, reliable and responsible. Keeping the team informed, being an active listener and always at hand to support and respect others.

Key Responsibilities

  • Technology Evaluation and Enhancement: Conduct thorough assessments of our current PHP (Symfony) & NodeJS based backend applications and infrastructure to pinpoint improvement opportunities. Challenge and evolve our platform technologies to enhance system performance and scalability. Set the standards high for the level of quality we deliver, the quality we build and our performance metrics. The role will primarily backend but frontend experience with React is also desirable – but not essential.
  • Code Development and Integration: Maintain and enhance existing codebases while also developing new features for our next-generation platforms. Ensure high compatibility and seamless integration across systems. Peer reviewing other backend engineers' code to help build the highest quality solution. Lead, contribute and develop coding and technological standards.
  • Testing and Quality Assurance: Design and implement comprehensive testing frameworks, including unit, contract, and end‑to‑end tests, to ensure functionality, reliability, and quality of backend applications.
  • Collaboration and Leadership: Work closely with product teams, front‑end developers, DevOps, and QA engineers to align technologies with business objectives, improve user experiences, and bolster development capabilities.
  • DevSecOps Practices: Follow Agile Methodologies and enhance CI/CD pipelines and embed security practices throughout the development lifecycle to optimise deployments and bolster system security.
  • Performance Optimisation: Focus on optimising application performance through strategic database and application architecture enhancements, prioritising user experience, scalability, and speed.

Requirements

Required Skills

  • Backend Development: 4+ years of experience in backend development, ideally with expertise in both PHP (Symfony) and JavaScript (Node.js/TypeScript). PHP being primary.
  • API Design: Demonstrable experience in designing and managing scalable and secure APIs. Strong communication to technical and non-technical team members.
  • Automated Testing: Extensive experience with automated testing practices.
  • Database Management: Strong understanding of MySQL and NoSQL databases.
  • CI/CD: Proven ability in utilising automated pipelines for fast build, deployment, security checks, and quality assurance. Strong communication skills (English, B2+).

Desirable Skills

  • DevOps and Security: Experience with AWS, Kubernetes, Docker, and secure coding practices. Familiarity with modern security protocols and measures.
  • Creating APIs from Scratch: Experiencing taking requirements or already developed applications and migrating or building new services from idea to production.
  • Demonstrated ability to integrate AI‑assisted tools into the development workflow to accelerate delivery, enhance code quality, and reduce manual effort.

Backend Engineer / DevOps employer: AltoVita

Join a dynamic and innovative team as a Backend Engineer / DevOps, where your contributions will directly shape the future of our cutting-edge technology framework. We pride ourselves on fostering a collaborative work culture that values open communication, continuous learning, and professional growth, all while working in a vibrant location that encourages creativity and innovation. With a focus on employee development and a commitment to quality, this role offers you the chance to make a meaningful impact in a growing business.

AltoVita

Contact Details:

AltoVita Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Engineer / DevOps

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving PHP and Node.js. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss how you've tackled complex problems in the past. Confidence is key!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Backend Engineer / DevOps

PHP Development
Symfony
Node.js
TypeScript
API Design
Automated Testing
MySQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Backend Engineer role. Highlight your PHP and Node.js experience, and don’t forget to mention any relevant projects or achievements that showcase your skills in cloud-based platforms and integrations.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your experience aligns with our technology strategy. Be sure to mention your communication skills and how you can contribute to our team.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex challenges in previous roles. We love candidates who can think critically and propose innovative solutions, especially when it comes to enhancing system performance and scalability.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at AltoVita

Know Your Tech Stack

Make sure you’re well-versed in PHP (especially Symfony) and Node.js, as these are crucial for the role. Brush up on your knowledge of API design and database management, particularly MySQL and NoSQL, so you can confidently discuss your experience and how it aligns with their needs.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. This is your chance to demonstrate your ability to challenge the status quo and enhance technology frameworks, which is key for this position.

Communicate Effectively

Since the role requires excellent communication skills, practice explaining complex technical concepts in simple terms. Be ready to show how you can bridge the gap between technical and non-technical team members, as collaboration is a big part of the job.

Emphasise Your Team Spirit

Highlight your experience working in teams and your commitment to supporting colleagues. Share examples of how you’ve contributed to a positive team environment and how you keep everyone informed, as they’re looking for someone reliable and responsible.