Senior Backend Engineer

Company:  Futurhealth
Location: California
Closing Date: 05/11/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Overview:

We are seeking a Senior Backend Engineer to join our dynamic team. The ideal candidate will have deep expertise in backend development and infrastructure management, with a strong track record of building and maintaining scalable, high-performance systems. You will play a key role in developing the server-side logic for our primary application services, ensuring they are efficient, secure, and well-integrated with our infrastructure. Finally, you will work closely with front-end developers, product managers, and other stakeholders to define and implement features across our four main layers: Client Applications, Application Services (App Backend, Billing, Funnels, Referral), Scheduled Jobs, and Infrastructure.


Here are some projects you may work on:

  • Billing system – our billing is a thin abstraction layer between a few different providers like Stripe, Spreedly, Kount and similar.
  • Internal Marketing system – a set of tools and applications both front facing and pure server side. Does help a lot to provide extra data and tooling for the marketing team.
  • Funnels – could be considered a part of marketing, but it’s customer facing. The main objectives here – fast TTM, customization and A/B testing.
  • General Backend Project work – think asynchronous tasks on backend with workload management, data pipelines, user facing micro-frontends, and much more.

What you will do:

Backend Development:

  • Design, develop, and maintain scalable backend systems for web and mobile applications using Django, Redis, RabbitMQ, and PostgreSQL.
  • Implement robust APIs and services that support our client applications, ensuring seamless integration and optimal performance.
  • Develop and maintain key application services, including App Backend, Billing, Funnels,, and Referral systems.

Database Management:

  • Design and optimize database schemas with PostgreSQL, ensuring data integrity, security, and performance.
  • Implement caching strategies using Redis to enhance performance and scalability.

Infrastructure and DevOps:

  • Manage and optimize our infrastructure, including self-hosted GitLab with CI, and deployment on Google Cloud Platform (GCP).
  • Utilize Google Cloud Functions and Cloud Run to implement serverless architecture and improve application scalability.

Performance Optimization:

  • Identify and resolve performance bottlenecks, ensuring that applications can scale to meet increasing demands.
  • Implement efficient background processing and task queues using RabbitMQ.
  • Participate in code reviews, providing and receiving feedback to maintain high-quality code and adherence to best practices.

Security:

  • Ensure that backend systems adhere to best practices for security, protecting data and services from vulnerabilities.
  • Implement authentication and authorization mechanisms to safeguard user data and application resources.



You are a perfect match if you have:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend development, with a strong focus on web and mobile applications.
  • Proficiency in Django, Nuxt (or other FE framework)
  • Experience with DevOps practices and managing infrastructure on Google Cloud Platform (GCP).
  • Some production DevOps Experience with Kubernetes, GitLab CI, Google Cloud Functions, or Cloud Run.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work in a fast-paced, collaborative environment.


Preferred Qualifications: Experience with microservices architecture,knowledge of CI/CD pipelines and automated testing frameworks, and familiarity with additional cloud services and serverless architecture.

The pay range for this role is $140,000- $250,000. We offer a competitive salary package and may include variable compensation. Actual compensation is based on factors such as the candidate's location, skills, qualifications, and experience.

#J-18808-Ljbffr
Apply Now
Share this job
Futurhealth
  • Similar Jobs

  • Senior Backend Engineer

    California
    View Job
  • Senior Backend Engineer

    California
    View Job
  • Senior Backend Engineer

    California
    View Job
  • Senior Staff Software Engineer (Backend)

    California
    View Job
  • Senior Backend Engineer, Tech Lead

    California
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙