Backend Developer - Bazel

Backend Developer - Bazel

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
T

At a Glance

  • Tasks: Revolutionise backend engineering and enhance developer experience with Bazel.
  • Company: Join a leading tech company focused on innovation and collaboration.
  • Benefits: Competitive pay, flexible working, and opportunities for professional growth.
  • Other info: Dynamic team environment with exciting challenges and career advancement potential.
  • Why this job: Shape the future of software development while working with cutting-edge technologies.
  • Qualifications: Experience with Bazel, large monorepos, and fluency in Java, Python, Starlark, and TypeScript.

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

Location: London, UK

Job Type: Contract

Our Product Area, Platinum, has historically owned and operated both our VCS and CI systems in addition to the Fleet Management product for helping developers manage large‑scale software changes. Over the past year we have invested significant effort in migrating to monorepos to enable developers to innovate swiftly and efficiently across software components and team boundaries. As part of the Platform Developer Experience (PDX) R&D Studio within the Platform Mission, this role will help shape the future of backend engineering by taking ownership of the nuts and bolts that amplify the developer experience.

What you’ll do

  • Bring your experience and knowledge of working with Bazel and scaling monorepos to millions of lines of code to rethink the future of backend engineering.
  • Help us migrate to, own, and maintain Bazel and related abstractions built to improve the developer experience.
  • Collaborate with adjacent infrastructure teams across the company to develop a best‑in‑class monorepo experience.

Who you are

  • Strong passion for making developers highly productive.
  • Experience developing and maintaining tools for large monorepo‑based codebases.
  • Excellent problem‑solving skills.
  • Experience working with the Bazel build system and its ecosystem (e.g., rulesets such as rules_jvm_external, IntelliJ Bazel plugin, etc.).
  • Fluency in Java, Python, Starlark, and TypeScript.

Backend Developer - Bazel employer: Teksystems

Join a forward-thinking company in London that prioritises innovation and developer productivity. With a strong emphasis on collaboration and continuous learning, we offer a dynamic work culture where your contributions directly impact the future of backend engineering. Enjoy competitive benefits, opportunities for professional growth, and the chance to work with cutting-edge technologies in a vibrant city known for its tech scene.

T

Contact Details:

Teksystems Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Developer - Bazel

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work with Bazel or large monorepos. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Show off your skills! Create a GitHub repo showcasing your projects, especially those involving Bazel or backend engineering. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on Java, Python, and TypeScript. The more comfortable you are, the better you'll perform!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Backend Developer - Bazel

Bazel
Monorepo Management
Java
Python
Starlark
TypeScript
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Bazel and large monorepo codebases to show us you’re the right fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about backend engineering and how you can enhance the developer experience. Be genuine and let your personality shine through!

Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled challenges in previous roles. We love seeing how you approach problems, especially in the context of backend development.

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 don’t miss out on any important updates from us!

How to prepare for a job interview at Teksystems

Know Your Bazel Inside Out

Make sure you brush up on your knowledge of the Bazel build system. Be ready to discuss your experience with it, especially in relation to large monorepo codebases. Prepare examples of how you've used Bazel to improve developer productivity.

Showcase Your Problem-Solving Skills

Prepare to tackle some technical problems during the interview. Think about past challenges you've faced and how you solved them, particularly in backend development. This will demonstrate your analytical thinking and ability to innovate.

Collaborate Like a Pro

Since this role involves working with various infrastructure teams, be ready to talk about your collaboration experiences. Share specific instances where you worked cross-functionally to enhance the developer experience or streamline processes.

Fluency in Multiple Languages

You’ll need to show off your skills in Java, Python, Starlark, and TypeScript. Prepare to discuss projects where you’ve used these languages, and be ready for coding challenges that may require you to demonstrate your proficiency on the spot.