cover image
The Electric Car Scheme

Software Engineer (Ruby)

Hybrid

Hayes, United Kingdom

£ 70,000 / year

Full Time

02-04-2025

Share this job:

Score my CV

Job Specifications

We’re revolutionising the way businesses provide electric vehicles to their employees! Our salary sacrifice scheme makes it simple and cost effective for companies to offer electric vehicles to their employees at a 20-50% discount. (All while helping them save on employer costs with zero net expense).

Our current tech team has fewer than 10 developers, including our CTO. We value autonomy and initiative, and we’re passionate about building scalable, high-quality web applications. We are looking for someone with 2+ years of experience in web application development, primarily in backend but comfortable working across the stack. You should be proactive, able to work independently, and capable of explaining technical concepts to non-technical colleagues. A focus on writing reliable code, testing, and ensuring minimal downtime is essential. Bonus points if you’ve worked on improving code quality and productivity through applied technical patterns

Who you are
2+ years building web applications in a corporate or startup environment
Primarily competent in backend development, but happy to work across the entire stack
High level of autonomy, self-motivated, takes initiative
Able to communicate technical concepts in a way that non-technical people can understand
Confident implementing effective testing strategies for web application software
Professional and responsible approach to application development e.g. no downtime deployments, knowing what could break and monitoring releases once they have gone out
(Bonus) applied technical patterns / ways of working to improve code quality / productivity
What the job involves
Evolving and adapting our web application using Ruby, Rails, React, Typescript. We have a small tech team (less than 10 developers including CTO) so there’s opportunity to have a big impact.
Working closely with stakeholders to develop a deep understanding of the business.
Helping to determine our technology roadmap / priorities alongside your other team members, key stakeholders and the leadership team.
A focus on building out a highly automated, reliable platform for our customers, as well as our internal employees.
Comfortable tackling ambiguous or poorly defined problems and proposing a suitable approach or solution
About Us
Switching to an electric car is one of the most significant ways you can make a positive change towards net zero. We want to make it cheaper and easier than any other option. Salary sacrifice makes this possible, allowing employees to save 20-50% on any electric car by reducing your salary in exchange for an electric car as a benefit. This makes electric cars an affordable option for everyone.

Each person wants to make choices to achieve a net zero future. People are limited by information, access, price and complexity - this is slowing down progress globally. The pace of achieving net-zero is a huge problem because each tonne of carbon emissions contributes to climate change for centuries.

At The Electric Car Scheme, our goal is to make net zero the obvious choice.

You can offer a cost-neutral benefit that gives employees access to the most affordable way to switch to an electric car. Together we’re speeding up our ability to tackle climate change by empowering others to make sustainable choices.
The Electric Car Scheme is here to break down barriers. By empowering others to make sustainable choices, we can speed up your efforts to tackle climate change.
Benefits:
Hybrid working with 2 days in the office (Hayes, London)
25 days holiday + bank holidaysAdd 1 day holiday per year service + buy / sell up to 5 days each year
Flexible work policy with options to take into account family care
Best in class Family Friendly Leave and PayFor example, our Maternity leave (in year 1) is 6 weeks full pay and 6 weeks half pay. This increases to 12 weeks full pay, 8 weeks half pay after year 1.
Use our own scheme to lease a vehicle through salary sacrifice and save 40-70% to drive a brand new electric car
£500 pa. personal development budget
£100 home office budget
Bupa healthcare
Pension
Equity options - own a part of the business!
Why Work With Us
Personal growth - join us as an early employee to fast track your progression opportunities!
Competitive salary, pension & incentives scheme to share in our success
Voted 4.9 on Glassdoor
Voted Top 100 Organisation to ‘Escape’ to in 2022 and in 2023 by Escape the City
Certified Company on Otta
Be part of our friendly, family-like culture, enjoy our benefits - we value our people, diversity and building a culture where we can thrive
We are the UK’s only B Corp Certified salary sacrifice provider

About the Company

Switching to an electric car is one of the most significant ways you can make a positive change towards Net Zero. We want to make it cheaper and easier than any other option. Salary sacrifice makes this possible, allowing employees to save 20-50% on any electric car by reducing your salary in exchange for an electric car as a benefit. This makes electric cars an affordable option for everyone. The Electric Car Scheme is now a B Corp! This recognition makes The Electric Car Scheme the first EV salary sacrifice scheme to be a... Know more

Related Jobs

Company background Company brand
Company Name
JPMorganChase
Job Title
Java and KDB Lead Software Engineer
Job Description
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Prime Finance Services, you are an integral part of an global team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. As a member of our Prime Finance Technology Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals The team is driving the transformation of the equity financing platform and you will contribute to a broad range of projects from tackling large scale enterprise engineering challenges with Kafka or AMPS, building real-time inventory trading platforms in Java and KDB+/q, and building UI in React. We are a fast-paced, high-energy team currently based in London, NY, Mumbai, Bangalore, Singapore and Hong Kong. Within this new team in Glasgow , you will have the opportunity to work in a supportive environment where you’ll be able to grow and develop your skills under the guidance of experienced technologists in the industry. Job Responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Promotes an innovative culture Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and applied experience Hands-on practical experience delivering system design, application development, testing, and operational stability Proficient in all aspects of the Software Development Life Cycle Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Proficiency in Java/Spring framework KDB+/q including experience in building and performance tuning of real time subscriber, tickerplant, HDB are required Knowledge of industry-wide technology trends and best practices Open-minded and willingness to learn Ability to work in large, collaborative teams to achieve organizational goals Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred Qualifications, Capabilities, And Skills UI Development experience in C#, React JS is preferable Experience with cloud deployment, design and development concerns is preferable Experience in application and data design disciplines with an emphasis on real-time processing and delivery e.g. Kafka, AMPS, FIX protocol is preferable Understanding of the Prime business, in particular Equity Finance - Locate and Positions Management is preferable ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Glasgow, United Kingdom
On site
Full Time
06-04-2025
Company background Company brand
Company Name
Amach
Job Title
Senior AWS DevOps Engineer
Job Description
About us: Amach is an industry-leading technology driven company with headquarters located in Dublin and remote teams in UK and Europe. Our blended teams of local and nearshore talent are optimised to deliver high quality and collaborative solutions. Established in 2013, we specialise in cloud migration and development, digital transformation including agile software development, DevOps, automation, data and machine learning… We are looking for proficient Senior AWS DevOps Engineers to join a new customer commitment. You will be working on an ongoing AWS migration project, delivering a scalable and proficient cloud solution. At Amach, our customer engagements are diverse, offering exposure to cutting-edge technologies. You will work in cross-functional teams to deliver solutions for some of Europe’s most high-profile aviation customers. As part of your role, you will have the opportunity to pursue AWS certifications at Associate, Professional, and Speciality levels, alongside other relevant training.Beyond this role, you will be involved in a wide range of projects, including: Developing innovative cloud solutions Delivering cloud migration projects Supporting development teams with DevOps technologies (e.g., CI/CD pipelines, configuration management) Key responsibilities: Develop organisational processes and define key metrics for infrastructure management Maximise the benefits of cloud technologies Establish clear governance structures and define team roles and responsibilities Identify opportunities for clients to leverage IT for strategic impact, shaping a target IT architecture that meets business needs and reduces costs Set up and manage production environments, ensuring stability, uptime, and cost efficiency Implement forward-thinking monitoring solutions Align Development and DevOps toolsets Collaborate with Development, Test, Operations, and Release teams Required skills & experience: Experience as a Senior Engineer or readiness to step into a Senior DevOps role Robust background in AWS and cloud technologies within a DevOps/SRE team Expertise in Linux, AWS, and Terraform Proven experience in migrating from traditional hosted environments to cloud-based infrastructure Experience working across Development, Test, Operations, and Release teams Proficiency in at least one programming language (e.g., Python, Java, Go, Node.js, .NET) Hands-on experience with DevOps tooling (e.g., Ansible, Chef, Jenkins, AWS CI/CD services) If you're a DevOps specialist looking to work on complex cloud projects in a highly collaborative environment, we'd love to hear from you. What’s in it for you: An opportunity to join a fast-growing company Options for career advancement Learning and development opportunities Flexible working environment Competitive salaries based on experience Equal Opportunity Employer: Amach is an equal opportunity employer and makes employment decisions on the basis of merit. We celebrate diversity and are committed to creating an inclusive environment for all employees. This job description is intended to convey essential responsibilities and qualifications for this role, but it is not an exhaustive list of tasks that an employee may be required to perform. If you are passionate about driving customer success, advising on strategic solutions, and contributing to product innovation, we would love to hear from you! Not for you? Check out all of our open positions in our careers page and follow us on LinkedIn for future opportunities. P.S. Share this with friends and co-workers! Don't be afraid they'll steal it from you, if you're amazing and smart we'll find a role for you. We are growing fast and we are always looking for talented people. At Amach, we strive to be an inclusive community of open-minded individuals with different backgrounds and we are committed to fostering, cultivating and preserving a culture of diversity, equity and inclusion. We strongly believe that a diversity of experience and background is essential to create a fulfilling environment and better solutions for our people and our customers. All Amach employees and contractors are expected to honour this policy and act to ensure that every individual is respected in the workplace. Your personal data Amach will process your personal information in accordance with the EU's General Data Protection Regulation (GDPR). We will comply with data protection law and principles, which means that your data will be: Used lawfully, fairly and in a transparent way Collected only for valid purposes and not used in any way that is incompatible with those purposes Relevant to the purposes we have told you about and limited only to those purposes Accurate and kept up to date Kept only as long as necessary for the purposes we have told you about Kept securely If you would like to contact us about your data, please use the following address: info@amach.com
London, United Kingdom
On site
Full Time
06-04-2025
Company background Company brand
Company Name
Arm
Job Title
Staff Software Engineer
Job Description
As a staff engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If you are craving for that exciting and challenging role – Arm is the place for you! Job Description The Development Platforms Group is delivering on Arm’s ambition to be ubiquitous across all compute (Cloud, AI, Mobile, IoT, Automotive) and as accessible as possible. It also strives to reduce the cost, complexity and time needed by our partners, customers and users to adopt or build on our latest designs and pieces of technology. Responsibilities You will be joining a growing team which develops and operates websites, cloud applications and online services to make this possible. In creating and maintaining systems, you will be involved in Building user facing website and cloud applications. Building scalable, API-driven cloud services. Working across teams to drive continuous improvements in security and quality practises. Running cloud infrastructure to ensure high availability and reliability of cloud services with AWS and Kubernetes. Applying best practices in agile development including Continuous Integration and Delivery, making automation a key feature of our development processes. Following the Agile software development lifecycle by being part of every step from user research, decision making to implementation, operation and maintenance. Applying Site Reliability Engineering (SRE) principles defining service-level objectives (SLO) and supporting metrics. Required Skills and Experience We are looking for an innovative engineer to join us at Arm with a keen interest in software development and more precisely web technologies and cloud services. You will have used at least multiple programming languages (compiled or interpreted) professionally, for example Python, Typescript (Javascript), Java, Go, C++, Rust, C# or Python, preferably in server side deployments. Ideally your previous experience will include designing, developing and maintaining Website, APIs, Web services along with connected databases and stores, on dynamically scaled Cloud Infrastructure. You will have practical experience and knowledge in best security and quality practices in online systems. Familiarity and practical knowledge of common design principles used to build scalable and robust web services “Nice To Have” Skills and Experience A practical appreciation and experience of some of the following concepts Programming Libraries Python - Django, pytest, mypy Go - Ent Typescript (Javascript) - Next.js, React, Jest, Storybook, Playwright, Tailwind Service Design Patterns and Technologies Microservice Architecture REST (including HATEOAS) GraphQL gRPC, Change Management Contract-first approach Version control Shift-left testing DevOps Practices CI/CD (GitHub, GitHub Actions) Deployment (AWS, Kubernetes) Containerisation (Docker) Test-Driven Development (TDD) In Return We will help you settle into the business and support you to build and be your brilliant self! We believe in personal growth as well as professional development. On top of that, we will provide Mentoring and leadership A competitive salary and rewards package Health and wellbeing, career progression and pathway support. Hybrid working (as a team, we try to balance remote work and work on site, with a minimum of three set days in the office to allow greater teamwork and decision making) Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process. Hybrid Working at Arm Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you. Equal Opportunities at Arm Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Cambridge, United Kingdom
Hybrid
Full Time
07-04-2025
Company background Company brand
Company Name
SpaceTech International
Job Title
Senior Embedded Software Engineer
Job Description
Embedded Software Engineer - C/C++ Oxfordshire, Hybrid working Permanent £excellent salary and Benefits Embedded C, Embedded development, RTEMS, Real Time Embedded Software Developer (Embedded C) is required for permanent job opportunity with market leading aerospace, space and satellite company. Quick interviews and deployments with majority REMOTE work available. Key skills: Significant experience of developing software (in C), for Real Time Embedded systems Experience working within safety critical industries experience developing on Embedded systems - where memory/processor restrictions are key to coding approach/possibilities experience working in Embedded Linux environments/with Embedded Linux systems Desirable Skills Experience developing software for the aerospace sector (other safety critical areas definitely considered). Experience of development for RTEMS or vxware platforms. Experience of all stages of mission design life cycle from initial concept to design, test, and operations. prior experience with UML Familiarity with commonly used protocols and standards for communications, such as CCSDS, etc. CAN.etc PowerPC architecture or SPARC V8 Linux system administration, Shell Scripts, make, etc. Further info available, please don't hesitate to apply with your up to date CV/contact details so that a member of the team will be in contact shortly thereafter.
Oxfordshire, United Kingdom
Hybrid
Full Time
04-04-2025