Tech Lead /Senior Software Engineer role based in Birmingham
Job Title - Tech Lead /Senior Software Engineer
Location – Birmingham (accessible by public transport) near Birmingham Airport (with UK and overseas travel)
Salary - £50,000 Negotiable, based on experience
Benefits - 10% bonus, pension, life assurance and corporate discounts
Company Details:
A growing software company which works across the UK’s major airports helping to track over 1 million cars a year. Founded in 2014, we are a team of 14 talented and smart individuals reinventing the way operators view their parking assets and giving customers peace of mind whilst they are on holiday.
We’re an innovative and entrepreneurial start-up business with exciting expansion opportunities on the horizon. Backed by our parent company, Holiday Extras a Sunday Times Best Company to work for. Developers across the group have the opportunity to work on exciting challenges in the world of tech, whilst providing a fantastic environment in which to work.
Job Description:
You’ll help build and lead our newly formed development team. You’ll be responsible for delivering robust and performant solutions across our platform. You’ll have the freedom to deliver the best solution for the challenges the business puts in front of you.
You’ll be instrumental in setting the right culture for successful delivery. You’ll benefit from the start-up, developer-focused mentality and be offered the resource and time needed to succeed.
Fringe benefits include a relaxed office atmosphere and flexible working with the option to work from home 2/3 days a week.
Our stack consists of Javascript, NodeJS (Express), React, Sequelize and MySQL and we will continue to always use the best technologies for the purposes of our work.
Your Responsibilities:
This is a hands-on development role. The Technology Lead will be expected to delve into technical detail and act primarily in a development capacity while making time provisions to carry out necessary team management tasks
Lead software delivery in a cross-functional team including matrix-organised reports within an agile product delivery environment
Carry out recruitment for software engineers and maintain high level selection criteria
Work with the Product Owner to establish a roadmap of concrete deliverables and make sure the roadmap is delivered
Establish strong relationships with business stakeholders to understand business requirements.
Use best software engineering practices to ensure delivery on team commitments
Frequently report on team delivery performance to senior management. Be transparent about team challenges and proactively communicate risks to all levels
Encourage a supportive culture where people are allowed to make mistakes but also learn from them
Promote the culture of autonomy and responsibility within the delivery team
Keep strong ties with key senior technology staff in other group businesses and make sure communication is fluent and interactions are managed well and common goals are met
Responsibility to design and execute the technical architecture roadmap
What we’re looking for
Experience working as a senior software engineer in a technology business.
Strong knowledge of the technical architecture of SaaS applications, real-time data-management systems and software components such as data stores, application middleware, APIs, UIs, distributed caching and messaging
Strong leadership capability with some exposure to management
Extensive programming experience, ideally in Javascript/Node.js
Experience of API design and shipping of HTTP Services.
Demonstrated experience building highly scalable distributed web applications.
Github profile and (ideally) open source contributions.
Examples of a pragmatic approach to software delivery, understanding the pros (and cons) of shipping early and often.
Required education
Bachelor's
Desirable Skills
Experience with React (including native), Redux, Express, Sequelize, MySQL, AWS, Docker, Convox