Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer image - Rise Careers
Job details

Backend Engineer

About Packfleet

At Packfleet we’re on a mission to empower independent businesses across the UK to offer the best deliveries on Earth. We’re bringing the experience of receiving a package into the 2020s with modern tech, real-time tracking and updates, seamless integrations and great customer experience.

About the role

We’re looking for a Backend Engineer to join our team. You'll be pragmatic, have a product-mindset, keeping users at the heart of how you think, and have a passion for solving problems.

Since 2021, we’ve built systems that power the entire journey of a Packfleet delivery. From integrating with e-commerce and shipment management systems, to tooling that powers our entire day to day operations and vehicle routing, to building scalable systems as we expand Nationwide, there’s no shortage of interesting and challenging problems in the space we’re in.

As an engineer in our small team, this is a unique opportunity for you to help shape what we build, and the way we build it. There’s still so much to do and learn, in every aspect of Packfleet — we’re only just getting started!

Where we’re based

This is a hybrid-remote role, based at our office & warehouse in Bermondsey, London (10 min walk from South Bermondsey station).

We aim to spend at least 2 days / week together in the office and work remotely the rest of the time. This keeps us close to the drivers, hub and the operational side of our business with the added flexibility of remote working.

Visas

We are able to sponsor visas for this role.

What you will do:

  • Understand the needs of our merchants, recipients, operations teams, drivers, and hub staff, to lead the way in building high quality engineering solutions that solve their problems
  • Work with fellow members of your team to build robust, maintainable and scalable systems
  • Take the initiative where it makes sense to level up our backend platform and help us scale
  • Occasionally go out with drivers to do deliveries or handle packages in the depot, to get an end-to-end understanding of the problems we're trying to solve

🛠 Engineering at Packfleet

We have a strong, ownership-driven product and engineering culture at Packfleet. We don't have product managers – engineers and designers work collaboratively, make decisions quickly, and ship product improvements multiple times per day. You’ll have a strong say in what and how we build, with meaningful impact across the whole company.

We use modern technology that belongs in the 2020s, and stay up to date with advances in technology as a team. We actively encourage using AI / LLM based technology to help us ship faster and higher quality products, and offer a license to Gen AI editors like Cursor, Copilot or Supermaven to help you do your job.

Some of the tech we use:

  • A service-oriented backend, using a combination of TypeScript + NodeJS and Rust (where performance matters), running on Google Cloud Platform + Kubernetes Engine (GKE)
  • Postgres as our main database, and BigQuery for our analytics pipeline
  • End-to-end type-safe APIs with GraphQL / Protobuf interfaces and zod validation
  • Our own custom vehicle router built in Rust that plans routes for thousands of deliveries per day, and integrates with mapping, property and live & historical traffic data
  • Github Actions + Vercel for automated deployments multiple times per day
  • NextJS frontend running on Vercel, using latest frontend technologies like TailwindCSS, Biome, shadcn and Radix UI libraries, and React-email
  • React Native, powering our cross-platform driver app

💚 Our commitment to diversity

We care deeply about creating a diverse team so we particularly encourage applications from people from different underrepresented demographics and encourage you, regardless of your background and past experience, to apply if the role excites you.

If we want to solve problems for people across the UK (and one day around the world), our team has to represent those we’re solving them for. So we need to attract the best talent and create an environment that supports and includes them.

You should apply if:

  • You have 3+ years of experience of backend development. Experience working with NodeJS / TypeScript on the backend is a bonus.
  • You’re comfortable making trade-offs between moving quickly vs taking the time to architect things properly, based on the problem at hand.
  • You can get hands-on in a startup environment. We’re still a small team so you’ll probably be involved in everything to a degree, and we encourage going out to do deliveries or work in our hub once every few months in the team to experience what our drivers and hub staff experience.
  • You care about the team and culture we are building, and understand the importance of giving feedback and supporting others around you.

What you’ll get:

  • A salary of £80,000 - £100,000 (based on level/seniority) alongside meaningful equity in Packfleet.
  • Experience in a close knit environment with a team of folks from companies like Monzo, Citymapper, SkyScanner, Apple and Amazon.
  • Benefits like health insurance, mental health days-off, a £1000/year learning budget, internally-transparent salaries and 35 days holiday (inc. bank holidays) with top-ups & unpaid holiday if you need more.
  • A “Recharge Day” on the last Friday of every month: a day to spend doing something you enjoy with others in the team. This can be anything from an escape room, crazy golf, climbing, to wine tasting.
  • £30 / month to spend on Packfleet merchants, supporting independant business and getting the Packfleet experience first hand.
  • The equipment you need to do your best work (e.g. top-spec MacBook Pro, 4K screen, AI assistants & tools)

Average salary estimate

$90000 / YEARLY (est.)
min
max
$80000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer, Packfleet

Join Packfleet as a Backend Engineer and be a vital part of our mission to redefine deliveries across the UK! At Packfleet, we're all about empowering independent businesses by offering innovative delivery solutions that thrill users. As a Backend Engineer, you’ll dive into an exciting world of modern tech, real-time tracking, and the best customer experiences imaginable. With your pragmatic approach and problem-solving prowess, you’ll work closely with our small, collaborative team to create robust and scalable systems that truly make a difference. Since our inception in 2021, we’ve tackled fascinating challenges—from integrating with e-commerce platforms to optimizing vehicle routing systems. There’s no shortage of opportunities to shape the future of delivery technology with us! This role is hybrid-remote, based in our Bermondsey office where you can enjoy the flexibility of working from home while collaborating with a dynamic team in person at least two days a week. We celebrate a culture of ownership, giving you a strong voice in product decisions without the barriers often found in larger organizations. Plus, modern tech is at our fingertips! We work with languages like TypeScript, NodeJS, and Rust, powered by Google Cloud Platform and Kubernetes. If you’re excited to roll up your sleeves, innovate, and make an impact, Packfleet is the place for you!

Frequently Asked Questions (FAQs) for Backend Engineer Role at Packfleet
What skills do I need to apply for a Backend Engineer position at Packfleet?

To apply for a Backend Engineer position at Packfleet, you should have at least 3 years of experience in backend development. Familiarity with NodeJS and TypeScript is advantageous, as is a practical understanding of making trade-offs between rapid development and proper architecture. Beyond technical skills, a passion for team collaboration and a solution-oriented mindset will help you thrive in our innovative environment.

Join Rise to see the full answer
What does the role of a Backend Engineer at Packfleet involve?

The role of a Backend Engineer at Packfleet involves building and maintaining robust, maintainable systems that support our delivery solutions. You will lead initiatives to enhance our backend platform, integrate with merchant APIs, and optimize our custom vehicle routing system. Additionally, you'll take the opportunity to engage with our drivers and hub staff to gain a better understanding of their needs, ensuring that we build the best solutions possible.

Join Rise to see the full answer
Is the Backend Engineer role at Packfleet remote?

Yes, the Backend Engineer position at Packfleet offers a hybrid-remote work model. Our office is located in Bermondsey, London, and we encourage team members to spend at least two days per week in the office to collaborate directly with colleagues, while the remainder of the week can be spent working remotely.

Join Rise to see the full answer
What technologies will I work with as a Backend Engineer at Packfleet?

As a Backend Engineer at Packfleet, you'll work with modern technologies including TypeScript, NodeJS, and Rust running on Google Cloud Platform with Kubernetes. You’ll engage with PostgreSQL for data management and use tools like GraphQL for end-to-end APIs. Our commitment to innovation means you’ll always be aligned with the latest advancements in technology as part of an agile team.

Join Rise to see the full answer
What is Packfleet's company culture like for Backend Engineers?

Packfleet fosters a strong, ownership-driven culture for Backend Engineers and all team members. Here, there are no product managers; instead, engineers collaborate closely with designers to make decisions and roll out product improvements. You can expect to work in a supportive and flexible environment where everyone's opinion matters and contributions are valued!

Join Rise to see the full answer
What benefits does Packfleet offer for Backend Engineers?

Packfleet offers a compelling benefits package for Backend Engineers which includes a competitive salary ranging from £80,000 to £100,000 based on experience, along with equity options. Additional benefits feature health insurance, a generous learning budget, 35 days of holiday, and even monthly 'Recharge Days' to unwind and enjoy team activities!

Join Rise to see the full answer
How does Packfleet support diversity in their hiring for Backend Engineers?

Packfleet is deeply committed to building a diverse workforce, which is reflected in our hiring policies for Backend Engineers. We particularly encourage applications from underrepresented demographics because we believe that diversity fosters creativity and innovation. If the role excites you, we welcome your application regardless of background or experience!

Join Rise to see the full answer
Common Interview Questions for Backend Engineer
Can you describe your experience with backend development?

When answering this question, detail your professional journey, highlighting significant projects and technologies you’ve utilized. Discuss your experience with NodeJS or TypeScript and any relevant databases like PostgreSQL you've worked with. Emphasize specific challenges you faced and how you overcame them to showcase your problem-solving capabilities.

Join Rise to see the full answer
How do you prioritize tasks when developing a backend system?

In your response, talk about your strategy for prioritizing tasks, mentioning methodologies like Agile or Kanban, and your approach to balancing urgency with long-term goals. Illustrating how you keep stakeholders informed and make trade-offs based on project requirements will demonstrate your organizational skills.

Join Rise to see the full answer
What strategies do you use for ensuring code quality and maintainability?

Discuss your strategies for code quality, such as leveraging linters, code reviews, and writing unit tests. Mention any practices you follow to ensure documentation is updated and emphasize how you value maintainability to reduce technical debt, which aligns well with Packfleet’s goals.

Join Rise to see the full answer
Have you ever worked with cloud services? If so, which ones?

Provide an overview of your experience with cloud services, specifically mentioning Google Cloud Platform if applicable. Talk about deployments, service architecture, and any specific tools you’ve leveraged, such as Kubernetes or BigQuery, and how they contributed to project success.

Join Rise to see the full answer
How do you handle version control in your projects?

Explain your experience with version control systems, particularly Git. Discuss your familiarity with branching strategies and collaboration with team members. Mention how you resolve conflicts and the importance of clear commit messages to ensure team transparency.

Join Rise to see the full answer
What is your approach to solving complex problems?

When discussing your problem-solving approach, outline a simple problem-solving framework you follow. Provide a real-world example of a challenging issue you faced in a past project, detailing how you analyzed the situation, identified solutions, and implemented a successful resolution.

Join Rise to see the full answer
How do you stay updated with the latest technologies and developments in backend engineering?

Share techniques and resources you use to stay current, such as attending conferences, subscribing to tech newsletters, participating in online forums, or engaging with peer-led learning activities. This shows your commitment to professional growth, aligning with Packfleet’s innovative culture.

Join Rise to see the full answer
Can you explain GraphQL and its advantages over traditional REST APIs?

In your answer, briefly define GraphQL and highlight its core advantages, such as precise data retrieval, a single endpoint, and reduced over-fetching of data, which aligns well with modern web applications. Provide insights on any projects where you’ve implemented GraphQL.

Join Rise to see the full answer
Describe a time when you had to address performance issues in a backend system.

Use this question to demonstrate your troubleshooting skills. Explain the performance issue, your analytical approach to diagnosing it, the steps you took to improve performance, and the outcomes achieved. This showcases not just your technical abilities but also your problem-solving mindset.

Join Rise to see the full answer
What tools do you use for automated testing in backend development?

Discuss the testing tools you’re familiar with, such as Jest, Mocha, or integration testing tools. Explain how you implement various types of tests—unit tests, integration tests, end-to-end tests—to ensure high-quality code and reliable deployments, aligning with Packfleet’s culture of quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Customer-Centric
Startup Mindset
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 5 days ago
Posted 9 days ago
Photo of the Rise User
Welocalize Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Posted 12 days ago

On a mission to empower independent businesses across the UK to offer the best deliveries on Earth

6 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!