Engineering Team Leader
Alliants is on a mission to build the best digital experiences for the world’s most respected luxury hotel, travel and retail brands.
👋 We’re Hiring a Engineering Team Leader
📍 Location: Remote (Cluj-Napoca)
💸 Salary: £55.000 - £65,000
At Alliants, we're on a mission to transform every customer engagement into something exceptional. We believe in working smart together to push the boundaries of company culture and create future-proof customer experiences.
Are you passionate about creating meaningful customer experiences and helping organisations deliver on their brand promises?
Join us as a Engineering Team Leader in our growing Development Division team! 🚀
The role:
The Engineering Team Leader position combines leadership responsibilities with hands-on coding tasks. The objective is to guide and mentor a team of developers, ensuring project success and upholding high technical standards while also engaging in coding. The role involves active participation in software development, oversight of code reviews, software documentation and influence over technical solutions design.
Responsibilities encompass collaboration with research and development to enhance both product innovation and process efficiency. Collaborative efforts with colleagues will focus on delivering sustainable customer offerings in luxury hospitality, retail, and private healthcare, all while aligning projects with strategic business objectives.
Additionally, the role plays a critical part in shaping customer experience solutions and refining technical scoping alongside the Product Manager and Solutions Architect. Leadership within the role is aimed at fostering a culture of excellence and collaboration, promoting effective communication within the team and across the organisation to achieve shared objectives.
Some key areas you’ll be working on:
Technical Leadership:
Proficiency in Ruby programming language and the Ruby on Rails framework, with experience in writing clean, maintainable, and efficient code.
Solid understanding of Object-Oriented Programming (OOP) principles and design patterns. S.O.L.I.D. principles.
Experience with relational databases, particularly PostgreSQL, including database schema design.
Familiarity with developing, deploying, and maintaining SaaS applications for enterprise customers.
Knowledge of API design, development, and integration. GraphQL and RESTful.
Take ownership and actively contribute to the software architecture and technical design, ensuring scalable solutions with minimal technical debt.
Conduct code reviews to ensure code quality, adherence to coding standards, and best practices.
Work in an Agile development environment and collaborate with cross-functional teams to ensure the successful delivery of software applications.
Ensure developers have clearly defined and refined tasks and run Scrum ceremonies according to the Product Development Process.
Troubleshoot and resolve complex technical issues, providing guidance and support to team members.
Team Leadership:
Lead by example, playing an active role in the software development process and producing top-notch code.
Coach developers, fostering their professional growth and development.
Collaborate with the HR department in onboarding and retaining top talent.
Foster a collaborative and inclusive team environment that promotes creativity and innovation.
Important to have:
- Demonstrable experience as a Senior Developer and/or Technical Lead within a software development team
- Degree educated in a relevant software engineering, computer science or related field.
- Excellent communication skills (oral, written & presentation).
- Commercial experience building using the following programming languages:
- Ruby on Rails
- Javascript (Node.js / React)
- Commercial experience building on Cloud using at least one of the following topics:
- AWS
- Serverless Framework
- A successful track record or proven aptitude as a hands-on software engineer or developer.
- Experience in delivering projects using Agile methodologies
Desirable skills
Extensive experience in developing software for large-scale distributed systems.
Previous project or product management experience is advantageous.
In-depth understanding of computers, operating systems and system security.
Sound knowledge of various operating systems and databases.
Experience in using JIRA Ticketing System as tool to manage User Stories.
Comfortable managing small development teams in a fast-paced, complex environment.
Comfortable working with technical people of varying skill sets and capabilities, as well as third-party vendors.
Excellent leadership skills, including negotiation and conflict management.
Is vigilant and disciplined regarding the use of tools and following processes.
Good attention to detail and quality driven.
Takes ownership and is personally accountable for outputs.
Drives the “Alliants Way”.
Who are Alliants and what do we do?
Alliants, established in 2009, is dedicated to producing customer engagement technologies and services that pave the way for a more human, sustainable, and promising future for hospitality.
At Alliants, we are all in for our people and our industry.
What’s in it for you?
We know we all work better in an autonomous, collaborative, diverse and equitable space. To support you in becoming the best version of yourself, we offer you:
💷 A competitive salary
🎁 Up to 10% annual bonus
⚖️ Remote & flexible working
🏖️ 25 days holiday + public holidays
✈️ Digital Nomad: travel abroad while working for 30 days a year
🥡 Monthly takeaway allowance
🧓🏽 Pension with matched employer contribution
🎒 £1,500 training and development budget each year
🌳 To celebrate you joining the team we will plant a Great Oak tree
Alliants celebrate diversity and are committed to creating an inclusive environment for all employees.
- Locations
- Romania
- Remote status
- Fully Remote
Romania
About Alliants
Alliants are the trusted digital partner of choice across the world's most respected hospitality, travel and retail brands.
As global market pacesetters, we lead and innovate with unparalleled expert knowledge and resources.