Bezos.AI Logo

Bezos.AI

Senior Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in United Kingdom
Senior level
Remote
Hiring Remotely in United Kingdom
Senior level
As a Senior Software Engineer, you will design, develop, and maintain the core components and APIs of a cloud-based logistics platform, mentoring other engineers while enhancing workflows and ensuring code quality.
The summary above was generated by AI
Description

At Bezos, our vision is to Deliver Happiness: for our team, for the end consumers, for the e-commerce sellers, and for our logistics partners.

Exciting times in e-commerce: E-commerce sales are driven by consumers who increasingly buy more online and the emergence of small and medium (SME) online sellers who sell through multiple channels (Shopify, Amazon, eBay, Instagram).

Today, these SME online sellers are falling behind large retailers due to the complexity of logistics and are ignored by large incumbent logistics service providers.

We are on a mission to change that.

Building a next-generation fulfilment-as-a-service platform: develops a cloud-based platform that empowers small and medium-sized online sellers to compete with large retailers. By connecting with existing fulfilment and logistics providers (in the UK, Europe, and the US), we offer fast, reliable solutions that simplify operations and lower costs. With , SMEs can efficiently scale their businesses both locally and globally—a smarter approach to logistics.

The Role

We are looking for a hands-on Senior Software Engineer to become a cornerstone of our engineering team.

Reporting directly to the Head of Engineering, you will play a pivotal role in designing, building, and delivering the core components of our platform.

This is a high-impact position in a fast-moving startup with excellent career progression opportunities, where you will not only write production-grade code but also mentor other engineers, influence technical decisions, and help shape our engineering culture and best practices.

Our Core Values
  • We believe in direct and open communication. We encourage sharing opinions and debating ideas freely, without making it personal. As a fully remote company, we know clear and consistent communication is vital, and we make an extra effort to ensure we're understood not just by our immediate team, but by everyone.
  • We are highly collaborative. Building a startup requires a true team effort, where we support each other and work towards a shared goal to succeed. We're all here to solve the company's challenges together, not just our own individual tasks.
  • The customer comes first. Our decisions are guided by customer needs, not by the allure of the newest technology. Ultimately, our purpose is to build a product that provides real value to our customers.
  • We are committed to self-improvement. In this fast-moving industry, we can't afford to stand still or be rigid in our roles. We continuously learn and stay updated to make informed decisions. We're also comfortable admitting what we don't know and are always open to giving and receiving constructive feedback.
  • We release small, fast, and often. We believe in getting our work out often to gather feedback quickly and adapt our plans accordingly. Anything that slows down this cycle of rapid iteration is something we actively avoid.
  • We focus on working smart. Our goal is to build simple, effective solutions that provide immediate value. We view code as disposable - the less we write, the less we have to maintain in the long run. We believe the most elegant solution is often the one you don't need to build at all.
  • We try not to take ourselves too seriously. The startup journey is challenging enough as it is, so we make sure to have a sense of humour, have fun, and enjoy the process along the way as much as we can.
Responsibilities
  • Design, develop, and maintain scalable and secure components and APIs within our serverless cloud environment using predominantly Go and React.
  • Take ownership of key domain-specific services, from architectural design through to deployment, monitoring, and investigating and fixing root causes of issues.
  • Collaborate closely with product, operations, and other engineers to translate business strategy and user needs into a clear technical roadmap.
  • Champion engineering excellence by improving development workflows, testing, deployment, and observability.
  • Mentor other engineers, providing technical guidance through code reviews, pair programming, and design discussions.
  • Lead by example in writing clean, simple, maintainable, and well tested production code.
About You
  • You have 2+ years of experience working in a senior software engineering role in a startup environment.
  • You possess strong backend fundamentals and deep commercial experience with Go.
  • You have extensive experience with AWS, event driven architecture and serverless infrastructure like AWS Lambda.
  • You are experienced in designing and working with RESTful APIs and have a strong understanding of microservice and serverless architectures.
  • You are familiar with and eager to use modern AI-powered development tools (e.g., GitHub Copilot, Cursor, Claude Code) to enhance productivity and are willing to experiment with them daily.
  • You are a pragmatic builder with a knack for simplifying complex systems and building scalable solutions.
  • You have a product-oriented mindset and care deeply about solving user problems.
  • Previous experience in e-commerce or logistics is a plus but not strictly required.
Our Tech Stack
  • Core Language: Go, React
  • Cloud Provider: AWS (Lambda, SNS, SQS, S3, EC2, Cognito, CloudWatch)
  • Database: PostgreSQL
  • IAC: Terraform

Top Skills

AWS
Go
Postgres
React
Terraform

Similar Jobs

2 Days Ago
Easy Apply
Remote or Hybrid
UK
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Full-Stack Engineer, you will design and build tools for feature lifecycle management, mentor engineers, and ensure scalability and reliability of release processes.
Top Skills: GoReactTypescript
2 Days Ago
Easy Apply
Remote or Hybrid
UK
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer in Release Management, you'll design and build systems for feature lifecycle management, collaborate with teams to ensure safe feature delivery, and mentor peers while driving initiatives for feature adoption and reliability.
Top Skills: GoReactTypescript
5 Days Ago
Remote or Hybrid
London, England, GBR
Senior level
Senior level
Fintech • Payments • Software
The Senior Software Engineer II will design, build, and maintain scalable code, drive automation, mentor teammates, and improve platform performance.
Top Skills: AmqpAWSHtmxJavaLinuxMySQLOpensearchPostgresReactRedisRuby

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account