Senior Backend Engineer

Senior Backend Engineer
Company:

Futurhealth


Details of the offer

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


Source: Jobleads

Requirements

Senior Backend Engineer
Company:

Futurhealth


Software Engineering Manager - Apps And Frameworks Security

Software Engineering Manager - Apps and Frameworks SecuritySoftware and Services The SPEAR team in Apple's Security Engineering & Architecture organization i...


From Apple Inc. - California

Published 14 days ago

Sr Software Engineer - Presentation Platforms

About the Role Uber Eats manages a number of core services that both power the Eats app as well as the apps of our partner merchants. We provide APIs for a r...


From Uber - California

Published 14 days ago

Senior Software Engineer - Data Engineering, Marketplace

About the Role The Global Intelligence Team focuses on making Uber take important marketplace decisions with better data and algorithms. The ambitious proble...


From Uber - California

Published 14 days ago

Senior Frontend Engineer (Seed)

Who is Recruiting from Scratch: Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote ...


From Recruiting From Scratch - California

Published 14 days ago

Built at: 2024-09-28T19:35:43.832Z