Lead Full Stack Engineer (BE Heavy)
Brazil / Colombia / Costa Rica / El Salvador
Engineering – Backend /
Full-time /
Remote
Who we are
Product Strategy. Technology Execution. Launch. Investment.
Remedy Product Studios is a rapidly scaling technology company specializing in working with and investing in prominent start-ups and brands in building and scaling their digital products. We use data-driven agile approaches coupled with high performing teams as a cornerstone of our technology-first culture.
We partner with startups to strategize, execute, launch, and invest in digital products, including web apps, mobile apps, data science tools, and firmware for connected devices.
We believe that people make a great company, and that's why we want you to join us!!!
Who we're looking for
Remedy is looking for a talented individual who possesses infinite curiosity. You'll work alongside our product managers and partners to create awesome products. This is an incredible opportunity to learn how to build products well and to make a meaningful impact on the future of Remedy and its partners.
What you will do
- Lead architecture, design, and development of backend services built with Python (Django)
- Build and optimize AI inference APIs to serve models in production at scale.
- Integrate backend services with AI / ML pipelines, ensuring data consistency and system performance.
- Collaborate closely with ML and data engineers to deploy, iterate, and monitor AI-powered features.
- Design and maintain robust, scalable, systems capable of handling high traffic.
- Ensure observability, monitoring, performance tuning, and automated recovery mechanisms are in place.
- Own CI/CD pipelines and IaC (Terraform, CloudFormation, etc.) across cloud environments.
- Occasionally contribute to frontend integration (React / Next.js) to maintain end-to-end cohesion.
What should your qualifications be?
- 10+ years of experience building and scaling production backend systems.
- Expert proficiency in Python and frameworks like Django and/or FastAPI.
- Exposure to AI/ML or data-driven products (e.g. recommendation systems, search, classification)
- Deep knowledge of API design (REST / GraphQL) and databases (PostgreSQL, Redis, or similar).
- Proficiency with cloud infrastructure (AWS preferred) and infrastructure-as-code tools (Terraform, etc.).
- Strong foundation in scalability, fault tolerance, performance tuning, and observability.
- Excellent communication and documentation skills — able to explain complex concepts clearly.
- Comfort working autonomously and making high-impact technical decisions in dynamic environments.
- Tech Expertise
- Programming Languages: Python, Typescript or Javascript.
- Frameworks (two or more): Django, Flask, FastAPI, Celery, ReactJs, NextJs.
- APIs (one or more): GraphQL, Rest API.
- Data storage (one or more): Postgresql, MySQL, AWS RDS
- Cloud & Infrastructure: AWS (preferred) — including Lambda, ECS, S3, CloudFront,SQS.
- IaC / Deployment (two or more): Terraform, GitLab CI, GitHub Actions, CircleCI, Jenkins, or similar CI/CD tools.
- Knowledge of performance testing frameworks (two or more): Pytest, Jest, React Testing Library, or equivalent performance and reliability testing frameworks.
- Containerization & Observability (one or more): Docker, Kubernetes, monitoring tools like Datadog, Prometheus, or Grafana.
- Deployment through (one or more): Gitlab CI, Github Actions, Circle CI, Travis CI, Jenkins
- Startup or small-team experience (versus only large organizations).
- Experience integrating or serving AI/ML models in production environments.
- Familiarity with AI/ML ecosystems (e.g. OpenAI, Hugging Face, LangChain).
- Exposure to backend data and infrastructure scaling for AI inference.
- Open-source contributions or personal technical projects.
- Ability to work across multiple cloud environments (AWS preferred).
Desired - Not Required
Compensation
- Competitive compensation
- Remote first work environment
- Laptop subsidy
- Healthcare
- Connectivity
- Wellness
Fixed subsidies/reimbursed expenses for
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
