Senior Backend Developer

Fresha is the leading marketplace platform for beauty & wellness trusted by millions of consumers and businesses worldwide.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
3+ years of experience

Description For Senior Backend Developer

Fresha, the leading marketplace platform for beauty & wellness, is seeking a Senior Backend Developer to join our global team. With over 110,000+ businesses and 450,000+ professionals using our platform worldwide, we've processed over 1 billion appointments to date.

As a Senior Backend Developer, you'll be part of a cross-functional product team within a tribe, reporting directly to the Engineering Manager. Your role will involve designing and developing applications, and coordinating with team members across different infrastructure layers.

We're looking for someone who thrives in a fast-paced, changing environment, enjoys working autonomously, and wants to make a significant impact. You'll be working with technologies like Ruby, Elixir, GraphQL, and TypeScript, and will be involved in our transition from a Ruby monolith to a microservice architecture.

Key responsibilities include:

  • Designing and building efficient, reusable, and reliable code
  • Working with various languages and technologies (Ruby, Elixir, GraphQL, TypeScript)
  • Utilizing Kafka for events and gRPC or JSON for synchronous calls
  • Deploying services in Kubernetes
  • Implementing domain-driven design principles
  • Ensuring optimal performance and quality of applications
  • Troubleshooting and resolving bottlenecks and bugs
  • Maintaining code quality and automation
  • Contributing to all stages of the product development lifecycle
  • Shaping the future of our architecture and best practices

We're seeking candidates with:

  • Strong understanding of languages like Elixir, Ruby, GraphQL, or TypeScript
  • Experience with distributed systems and event-driven architecture
  • 3+ years of experience in product engineering, developer tools, or infrastructure products at scale
  • Adaptability and willingness to work across the stack
  • A pragmatic approach to technology selection

Fresha offers a collaborative work environment with a hybrid model: four days in the office and one day remote. Join us in shaping the future of the beauty and wellness industry!

At Fresha, we value passion and potential as much as specific skills. We encourage you to apply even if you don't meet every listed requirement, as we believe in fostering growth and providing support for you to excel in your role.

Last updated 5 months ago

Responsibilities For Senior Backend Developer

  • Design, build, and maintain efficient, reusable, and reliable Ruby/Elixir code
  • Work with various languages including Ruby, Elixir, GraphQL federation or Typescript
  • Use Kafka for events and gRPC or JSON for synchronous calls
  • Deploy and manage services in Kubernetes
  • Participate in migration from Ruby monolith to microservice architecture
  • Implement domain-driven design principles
  • Ensure best possible performance, quality, and responsiveness of applications
  • Identify and resolve bottlenecks and bugs
  • Maintain code quality, organization, and automation
  • Be involved in all stages of building products from inception through delivery
  • Help shape the future of architecture and best practices
  • Contribute to a healthy engineering culture of feedback and growth

Requirements For Senior Backend Developer

Ruby
TypeScript
Kafka
Kubernetes
  • Strong understanding of languages such as Elixir, Ruby, GraphQL or TypeScript
  • Understanding of how to build, deploy and maintain a globally distributed system
  • Knowledge of event-driven systems and tools/protocols like Kafka, and gRPC
  • Experience (~3+ years) working on internal product engineering teams, developer tools, developer productivity or infrastructure products at scale
  • Ability to pick up new frameworks quickly and willingness to work across the stack
  • Enjoy understanding technical domains deeply
  • Pragmatic approach to technology selection

Benefits For Senior Backend Developer

  • Hybrid work model (4 days in office, 1 day remote)
  • Opportunity to work in a fast-paced, global environment
  • Chance to make a significant impact on a growing platform

Interested in this job?

Jobs Related To Fresha Senior Backend Developer

Senior Backend Developer (B2B - Warsaw)

Join Fresha as a Senior Backend Developer (B2B) in Warsaw, working on cutting-edge technologies to revolutionize the beauty and wellness industry.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer role at Amazon's IT Services division, building scalable internal applications using AWS technologies.

Sr. Software Development Engineer, Studios Tech, Studios Core Software

Senior Software Engineer role at Amazon Studios Technology, building scalable backend systems for TV and movie production, offering $151K-$261K salary plus benefits.

Senior Software Dev Engineer, Alexa Daily Essentials (ADE)

Senior Software Engineer role at Amazon working on Alexa Daily Essentials, building voice-based solutions for home productivity and enterprise customers.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center, focusing on full-stack development and security, offering competitive pay and hybrid work model.