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.
- Why this job: Make an immediate impact in a growing business with cutting-edge technology.
- Qualifications: 5+ years PHP experience, strong communication, and team collaboration skills.
- Other info: Exciting environment with excellent career advancement opportunities.
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 be 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
- 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.
- DevOps and Security: Experience with AWS, Kubernetes, Docker, and secure coding practices. Familiarity with modern security protocols and measures.
- Creating APIs from Scratch: Experience 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/Full Stack Engineer in London employer: AltoVita
Contact Detail:
AltoVita Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend/Full Stack Engineer in London
✨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 projects, especially those involving PHP, NodeJS, or any integrations you've worked on. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as communication is key in this role. We want to see how you can translate tech speak into everyday language!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about joining our team!
We think you need these skills to ace Backend/Full Stack Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Backend/Full Stack Engineer role. Highlight your PHP and NodeJS experience, and don’t forget to mention any relevant projects or technologies you've worked with that align with our needs.
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 skills can help us enhance our technology framework. Keep it engaging and personal!
Showcase Your Communication Skills: Since we value communication, make sure to demonstrate your ability to explain complex ideas clearly in your application. This will show us that you can effectively collaborate with both technical and non-technical team members.
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’s super easy!
How to prepare for a job interview at AltoVita
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in PHP, Symfony, and NodeJS, as these are crucial for the role. Brush up on your knowledge of MySQL and NoSQL databases too, as you might be asked to discuss how you’ve used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles, especially around performance optimisation and API design. Be ready to explain your thought process and the impact of your solutions on the overall project.
✨Communicate Clearly and Effectively
Since this role requires collaboration with various teams, practice explaining complex technical concepts in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical team members.
✨Demonstrate Your Commitment to Quality
Be prepared to discuss your experience with automated testing and CI/CD practices. Highlight any frameworks you’ve implemented and how they improved the quality and reliability of your applications.