cover image
POSTX

Senior Software Engineer

Hybrid

London, United Kingdom

Full Time

02-04-2025

Job Specifications

About POSTX
POSTX's vision is to change the way the world moves goods with zero carbon emissions by providing a transportation and logistics platform that enables our customers to reduce costs, improve service and avoid 100% tailpipe emissions. Our focus is on vertically integrating logistics and transport services using cutting-edge technology that leverages in-vehicle data, geospatial indexing, machine learning, and out-of-the-box methods to optimise sorting, routing, and loading across multiple sites, reducing the overall cost to serve. Our customers are 3PLs, road hauliers, distributors, and logistics providers seeking dedicated fleets or third-party logistics partners to support their decarbonisation goals for middle and last mile road freight. We’re growing fast—with operations live, a successful pilot completed, multi-year contracts secured, and backing from top-tier investors

Join our team and focus on solving the logistics challenges of tomorrow.

The Role
We are seeking a skilled and motivated Full Stack TypeScript Developer with a product-focused mindset to join our team. The ideal candidate will have a strong foundation in software development, leadership experience/ potential, experience with modern frameworks and libraries, and a passion for building scalable, high-quality applications. This role involves working across the entire stack, from building user interfaces to building scalable backend services. We prioritise autonomy, empowering the team to take ownership and deliver their best work.

Key Technical Skills:
Proficiency in TypeScript and JavaScript.
Experience with modern frontend frameworks (e.g., React.js, Next.js).
Experience with React Native / Expo and building mobile applications.
Building scalable systems through event based systems
Solid understanding of backend technologies, particularly Node.js.
Familiarity with API development and integration (REST, GraphQL) and Nest.js would be a huge benefit.
Experience with databases (Postgres / SQL).
Knowledge of version control systems, particularly Git.
Familiarity with cloud platforms (Vercel, Google Cloud / AWS preferred) and containerisation.
Experience with test frameworks such as Jest / supertest.

What We’re Looking For
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to manage time effectively and prioritise tasks.
Striving for pragmatic delivery through iteration and testing with users.

Bonus Points
Experience working within a startup and any exposure to logistics, geospatial tools such as Uber H3 is a huge plus.
Experience using Inngest or similar workflow automation tools.

Why Join POSTX?
Help decarbonize one of the largest sectors in the world.
Be part of a high-growth company with a bold mission and real traction.
Work with an ambitious, passionate, and collaborative team.
Competitive compensation, equity, and performance incentives.
Opportunity to shape the future of national operations from the ground up.

About the Company

Our mission is to change the way the world delivers goods with zero carbon. Know more

Related Jobs

Company background Company brand
Company Name
KE Technology
Job Title
Senior Ruby on Rails Developer
Job Description
Ruby Developer - Remote (UK-based) - Up to £85K Are you a Senior Ruby on Rails Developer looking to work on scalable, high-traffic applications in a modern, engineering-led environment? We’re growing rapidly and need engineers who can build, optimise, and scale backend systems while maintaining clean, maintainable code. Join a team that values best practices, automation, and performance, working on a platform that’s continuously evolving to meet increasing demand. What We Offer: Up to £85,000 + stock options Flexible remote working (UK based) with a London HQ Work on high-scale backend systems that process large volumes of data Modern tech stack: Ruby on Rails, PostgreSQL, Redis, Sidekiq, AWS, Docker, Kubernetes Opportunity to influence technical decisions & contribute to architectural improvements Key Responsibilities: Developing & optimising scalable backend systems in Ruby on Rails Designing, building, and maintaining APIs & integrations Improving performance & database efficiency for high-scale applications Enhancing existing systems for better performance, scalability, and maintainability Working closely with DevOps & product teams to ensure reliability & resilience What We’re Looking For: 4+ years experience with Ruby on Rails Experience designing & maintaining APIs Strong knowledge of SQL databases Understanding of performance tuning & caching strategies Comfortable with CI/CD, Docker, and cloud services (AWS preferred) Bonus: Kubernetes, Terraform, React Why Join Us? This is an opportunity to work on meaningful engineering challenges - scaling, optimising, and improving a growing platform. If you enjoy solving technical problems, improving performance, and working in a modern Ruby environment, we’d love to hear from you.
London, United Kingdom
Remote
Full Time
03-04-2025
Company background Company brand
Company Name
Ivanti
Job Title
Staff Software Engineer (Remote UK)
Job Description
Who We Are In today’s work environment, employees use a myriad of devices to access IT applications and data over multiple networks to stay productive, wherever and however they work. Ivanti elevates and secures Everywhere Work so that people and organizations can thrive. While our headquarters is in the U.S., half of our employees and customers are outside the country. We have 36 offices in 23 nations, with significant offices in London, Frankfurt, Paris, Sydney, Shanghai, Singapore, and other major cities around the world. Ivanti’s mission is to be a global technology leader enabling organizations to elevate Everywhere Work, automating tasks that discover, manage, secure, and service all their IT assets. Through diverse and inclusive hiring, decision-making, and commitment to our employees and partners, we will continue to build and deliver world-class solutions for our customers. Our Culture - Everywhere Work Centered Around You At Ivanti, our success begins with our people. This is why we embrace Everywhere Work across the globe, where Ivantians and our customers are thriving. We believe in a healthy work-life blend and act on it by fostering a culture where all perspectives are heard, respected, and valued. Through Ivanti’s Centered Around You approach, our employees benefit from programs focused on their professional development and career growth. We align through our core values by locking arms in collaboration, being champions for our customers, focusing on the outcomes that matter most and fighting the good fight against cyber-attacks. Are you ready to join us on the journey to elevate Everywhere Work? About The Team We work on Application Control for Neurons which provides customers the ability to view and configure what happens to Applications when they are being requested to run on the Endpoint. We partner with our Product Manager and UX to ensure everything runs smoothly and efficiently when developing new Features. Software is released on a quarterly cadence working in 2 week sprints. With a focus on problem-solving, organizational skills and a creative approach, we navigate through challenges to achieve successful outcomes. What You Will Be Doing Provide technical leadership on high-impact projects. Work with a team of experienced engineers and coaches when needed. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and deliverables. Deliver quality code via unit and integration testing through a suite of automated tests. Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions. To Be Successful in The Role, You Will Have Strong experience in full stack development using Microsoft Tech Stack with C# and SQL. Bachelor’s degree in computer science or software engineering, or related discipline. Strong analytical and problem-solving skills. Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services. Attention to detail, high degree of accuracy in daily work, ability to work independently and meet timelines. Preferred Skills Experience with Azure Managed Services, Docker, Kubernetes, Terraform, Helm Experience building modern web apps using Angular and Typescript Experience working in Azure DevOps managing backlogs etc Working knowledge of OWASP security best practices Knowledge of working with FedRamp compliance Our Employer Commitment This job posting will remain active until a qualified candidate is identified. At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Ivanti believes that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. If you require special assistance for the best interview experience, please contact us at recruiting@ivanti.com .
Daresbury, United Kingdom
Remote
Full Time
03-04-2025
Company background Company brand
Company Name
Noir
Job Title
.NET Developer
Job Description
.NET Developer, C# - Global Technology Brand – London (Tech stack: .NET Developer, .NET 9, ASP.NET, C#, WPF, React, Angular 19, Microservices, Azure, Web API 2, Entity Framework, Agile, Programmer, Full Stack Engineer, Architect, .NET Developer) Our clients fascinating story dates back to 1981; today they have fast become one of the most instantly recognised technology brands across the globe. Their success has been built upon their reputation for developing revolutionary .NET software products that utilise cutting edge technologies. Having recently allocated a £2 billion annual R&D budget to fuel the invention of products, solutions and new technologies they are looking to expand their award winning .NET software development team. We are seeking .NET Developer candidates with experience of either web application development (.NET Core / ASP.NET MVC, C#) or winforms / WPF (C#) development. Our client will provide you with training into: .NET 9, WPF, MVVM, Prism, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and Azure SQL. You will follow the firms official career progression programme. This is coupled with 18 days of dedicated technical training per year, bi-annual pay reviews and trips to Microsoft Ignite. Our client offers a truly refreshing working environment including a free juice bar, casual dress, background music while you work, flexible working hours and home working. Location: London, UK / Remote Working Salary: £70,000 - £90,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETREC NOIRUKREC NC/NET/118
London, United Kingdom
Remote
Full Time
04-04-2025
Company background Company brand
Company Name
General Motors
Job Title
Senior Software Engineer - SRE
Job Description
Job Description Key Responsibilities: Automation and Reliability Improvements: Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention. Observability and Monitoring: Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents. Incident Response: Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution. Collaboration with Development Teams: Work alongside developers to ensure the quality, scalability, and reliability of our services. Practice shared ownership of services in production, fostering a "You build it, you run it" culture. Service Level Management: Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively. Engineering for Reliability: Strong understanding of common application reliability patterns, with hands-on experience implementing them. Failure Analysis and Post-Incident Reviews: Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence. Champion a culture of continuous improvement. Cost Efficiency: Evaluate system performance and advocate for optimisations that reduce infrastructure costs while maintaining service reliability. Skills and Qualifications: Programming Skills: Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems. Systems Knowledge: Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures. Strong Understanding of System Fundamentals: Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures. Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources. Incident Management: Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures. Communication and Collaboration: Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders. Commitment to collaborative problem-solving and shared ownership of services. Automation Focus: Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems. Additional Job Description Preferred Experience: Experience with cloud platforms (AWS, GCP, Azure). Familiarity with container orchestration systems like Kubernetes. A track record of managing or developing distributed systems. Prior experience with Java in production. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team. Diversity Information General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.
United Kingdom
Remote
Full Time
04-04-2025