Descripción del puesto

📣 BCM Uruguay is Hiring!

Lead Backend Engineer (Python + AWS)

📍Remote, full-time 📍 Fully-Remote (Work from Home), 9 AM - 5 PM EST (Open to time-shifted schedules any times between from 7am - 8pm EST) 📍 Contractor 📍Salary USD 5800


Requisitos

Lead backend engineer


Job Description

The Client is at the forefront of empowering aesthetic industry professionals to become successful entrepreneurs, offering a sophisticated SaaS platform that simplifies the operational complexities of running MedSpas, so that our nurses and medical professionals can launch, run, and grow their businesses across the country.

Today, our hundreds of customers rely on our software to run their Medspas: from scheduling, to medical purchasing, payments & invoicing, business analysis, bookkeeping, and much more. All of it is powered by a robust application we call XXXX: written in Typescript and Python, and leveraging a wide range of frameworks and integrations: from React, graphQL, Django, and AWS, to vendors like Stripe, Twilio, Datadog, Meta, and many more.

The client is seeking a Lead Backend Engineer with deep experience in Django, GraphQL, and Postgres to join our well-funded, series-B company. Reporting to our America’s team engineering lead, this role involves significant responsibilities in distributed system design, architecture, and helping to build and improve a wide variety of workflows and applications within Moxie. You will also have the opportunity to work with industry leading AI technologies like OpenAI’s API platform, Cursor, Coderabbit, and Devin to name a few.

Key Responsibilities:

● Backend Services Development: Design, plan, and implement robust backend services that enhance the functionality and scalability of the SaaS platform.

● Team Leadership: Act as a cultural and technical leader: helping to set best practices, mentor backend engineers, and foster an environment of growth, innovation, and excellence.

● Architecture Strategy: Contribute to the strategic development of the platform’s backend architecture, ensuring it meets the evolving needs of a rapidly growing business and increasingly sophisticated customers.

● Feature Contribution: Work closely with the product and engineering teams to develop and deploy key features that enhance user experience and operational efficiency.

Qualifications:

● Proven Backend Expertise: 7+ years of experience in designing and implementing scalable Django backends, with a solid understanding of relational databases and GraphQL APIs. Distributed systems experience is a plus.

● System Ownership: Demonstrated experience in end-to-end system ownership, including deployments, incident response, and system reliability and performance monitoring.

● Analytical Problem Solver: Strong analytical skills with a methodical approach to understanding business contexts, requirements, and system architectures before coding.

● Communicative Leader: Exceptional English fluency (C1 or C2 level) with excellent spoken and written communication, ensuring clear communication, eliminating ambiguities, and fostering a collaborative work environment.

Bonus (nice to have but not required)

● Experience with React + Typescript

● Experience with Hasura

● Experience with Vercel

● Experience with AWS

● Experience with AI platforms (OpenAI, Ollama, etc)

What Success Looks Like:

● Cultural and technical Leadership: Within three months, you've become a pivotal force in backend architecture, establishment and enforcement of best practices, and technical mentorship of more junior team members

● Process Optimization: You've introduced efficient processes and best practices in software development, significantly improving the team's productivity and the software's quality.

● Engineering Excellence: By six months, your expertise has contributed to refining the platform's backend architecture, resulting in an enhanced feature set, scalability, and system reliability, aiding in the rapid growth of the platform.

● Strategic Contributions: You've played a key role in shaping the engineering team's culture and processes, ensuring a balance between speed and quality, and helping onboard new engineers effectively.

Our Stack

● Frontend: React + Typescript + Next.js

● API: REST + GraphQL + Hasura

● Backend: Python + Django + Celery

● Data layer: PostgreSQL + Snowflake & DBT & Omni (data warehouse & analytics similar to Looker)

● Hosting, and testing environments: Vercel + AWS

● Deployments: Github Actions

● Version Control: Git + GitHub

● AI: Open-AI, CodeRabbit, Cursor, Copilot, Devin


Beneficios

  • Home Office – 100% Remoto
  • Contractor – Salario en USD
  • Horario: lunes a viernes. 8hs diarias.
  • Regalo de cumpleaños
  • Regalo por matrimonio
  • Regalo por nacimiento de hijos
  • Capacitaciones UDEMY
  • Facilidad de compra de hardware

Súmate a Nuestro Equipo


a través de Hiring Room