Senior Backend Engineer

Senior Backend Engineer

Full-Time 60000 - 80000 € / year (est.) No home office possible
SurrealDB Ltd

At a Glance

  • Tasks: Lead the design and implementation of scalable backend services in the cloud.
  • Company: Join SurrealDB, a dynamic tech company with a collaborative culture.
  • Benefits: Enjoy hybrid work, competitive salary, and opportunities for professional growth.
  • Other info: Flexible remote work with a vibrant team atmosphere and excellent career advancement.
  • Why this job: Make an impact by developing robust cloud infrastructure and mentoring junior engineers.
  • Qualifications: Experience in backend development with cloud technologies and strong coding skills in Go or Rust.

The predicted salary is between 60000 - 80000 € per year.

SurrealDB is looking for a highly skilled and experienced Senior Backend Engineer to join our dynamic engineering team. Based in London or US East Coast, the ideal candidate will have a strong background in cloud technologies, building scalable backend systems, and operating production infrastructure at scale. You will play a key role in designing, developing, and maintaining our cloud-based backend infrastructure to ensure it is robust, scalable, and secure.

What you will do:

  • Lead the design and implementation of scalable backend services and APIs in the cloud.
  • Develop and maintain cloud infrastructure (AWS, Azure, GCP) ensuring high availability, scalability, and security.
  • Design, implement, and manage databases (SQL, NoSQL), optimizing for performance and reliability.
  • Write clean, maintainable, and efficient code in Go or Rust.
  • Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
  • Implement and advocate for best security practices, ensuring data protection and compliance with relevant regulations.
  • Participate in on-call rotations.
  • Develop and maintain CI/CD pipelines, automating deployment processes to streamline release cycles.

About you:

  • Experience in backend development, with a focus on cloud-based solutions.
  • Experience building public facing APIs in Go or Rust.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Experience deploying to Kubernetes.
  • Solid understanding of database technologies (SQL, NoSQL).
  • Familiarity with HTTP, WebSockets, RESTful APIs, gRPC and other communication protocols.
  • Experience with CI/CD tooling (GitHub Actions, Jenkins, GitLab CI, CircleCI).
  • Experience with observability and monitoring best practices.
  • Experience being on-call for production systems.
  • Knowledge of infrastructure as code (Pulumi, Terraform, CloudFormation).
  • Proven work experience in a similar role.
  • Experience with distributed systems, load balancing, and system monitoring.
  • Willingness to adapt to remote work and collaborate with a remote workforce operating in different time zones.

We understand that each candidate brings a unique set of skills and experiences, and we encourage applicants to apply even if you do not meet all the qualifications listed in the job description.

Our London team have a hybrid working approach. We enjoy working and collaborating together, and require people to be in our Oxford Street office three days a week on a Tuesday, Wednesday and Thursday.

Senior Backend Engineer employer: SurrealDB Ltd

SurrealDB is an exceptional employer that fosters a collaborative and innovative work culture, offering a hybrid working model that allows flexibility while ensuring team cohesion. With a strong emphasis on employee growth, you will have the opportunity to lead projects, mentor junior engineers, and work with cutting-edge cloud technologies in a vibrant London setting. Join us to be part of a dynamic team where your contributions are valued, and your professional development is supported.

SurrealDB Ltd

Contact Detail:

SurrealDB Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud technologies and backend systems. This gives potential employers a taste of what you can do beyond just your CV.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to backend development and cloud infrastructure. Practice coding challenges in Go or Rust to demonstrate your expertise during the interview.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.

We think you need these skills to ace Senior Backend Engineer

Cloud Technologies
Backend Development
Scalable Backend Systems
Production Infrastructure
API Development
AWS
Azure

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with cloud technologies and backend development. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about backend engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!

Showcase Your Technical Skills:When applying, be sure to mention your experience with Go or Rust, as well as any cloud platforms you've worked with. We’re keen on seeing examples of your work, so feel free to include links to your GitHub or any relevant projects.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at SurrealDB Ltd

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Go or Rust, and cloud platforms like AWS, Azure, or GCP. Brush up on your knowledge of databases, both SQL and NoSQL, as you'll likely be asked to discuss how you’ve used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in backend development and how you overcame them. Use examples that highlight your ability to design scalable systems and implement best security practices, as these are crucial for the role.

Demonstrate Collaboration

Since the role involves working closely with frontend developers and product managers, be ready to share experiences where you successfully collaborated with cross-functional teams. Highlight any mentorship roles you've taken on, as they’ll want to see your leadership potential.

Ask Insightful Questions

Prepare thoughtful questions about the company’s tech stack, their approach to CI/CD, or how they handle on-call rotations. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.