companyBlacklane logo

Senior Backend Software Engineer

BlacklaneLondon
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

At least 5 years of experience in software development. Proficiency in Ruby or Go, along with familiarity with additional programming languages. Strong understanding of HTTP protocols and RESTful API development. Experience in writing clean, maintainable code and understanding distributed systems. Willingness to learn about event-driven architecture and domain-driven design. Familiarity with Docker, Kubernetes, and Terraform is a plus.

About the job

Join our dynamic team as a Senior Software Engineer specializing in Backend development. In this role, you will collaborate within our autonomous agile teams to craft the services that drive the Blacklane platform. Your contributions will enhance our back-office systems and address integration challenges for our business partners.

Our Tech Environment: Our technology stack includes Ruby, Go, TypeScript, and Java, all structured using Domain-Driven Design (DDD). These services are deployed on Kubernetes and communicate via domain events using SQS and Kafka. We utilize a variety of data storage solutions including PostgreSQL, MySQL, Elasticsearch, Redis, and DynamoDB. Our cloud infrastructure is primarily based on AWS, with provisioning managed through Terraform.

YOUR CHALLENGE:

  • Address unique challenges to customize our products for specific markets.
  • Maintain high standards through thorough test coverage, documentation, code reviews, and knowledge sharing.
  • Dedicate time to optimizing performance, usability, and maintainability of the systems you oversee.
  • Focus on personal development by acquiring new skills and technologies.
  • Collaborate with a motivated, open-minded team committed to enhancing travel experiences for our guests.

ABOUT YOU:

  • You are proactive, curious, and a collaborative team player.
  • You have at least 5 years of experience with two or more programming languages.
  • You are proficient in at least one of the following languages: Ruby or Go.
  • You possess knowledge of the HTTP protocol and have experience with REST APIs.
  • You write high-quality, maintainable code and are familiar with the challenges of distributed systems.
  • You are eager to learn more about event-driven architecture and domain-driven design.
  • You have experience with Docker and containerized environments; knowledge of Kubernetes and Terraform is an advantage.

About Blacklane

Blacklane is a global professional chauffeur service providing high-quality transportation solutions for travelers. We are dedicated to enhancing travel experiences through technology and service excellence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.