Senior Full Stack Engineer- Remote Latam

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 5 years of experience in software development, demonstrating growth and stability., Proficiency in asynchronous Python frameworks and diverse database systems such as MySQL, PostgreSQL, MongoDB, and TimescaleDB., Strong communication skills suitable for remote and distributed teams., Experience with early-stage startups and a bias toward action, documentation, and code clarity..

Key responsibilities:

  • Build and maintain backend services using FastAPI, Pydantic, and SQLAlchemy.
  • Integrate various databases and implement API security measures like OAuth2 and JWT.
  • Support background processes, messaging, and data visualization tools like Grafana.
  • Maintain CI/CD pipelines and deploy services on AWS EC2, ensuring system reliability.

Puzzle logo
Puzzle Human Resources, Staffing & Recruiting Scaleup https://puzzle.tech/
51 - 200 Employees
See all jobs

Job description

Job Title: Senior Full Stack Engineer
Location: Remote in Latam
Type: Full-Time

Our client is a venture-backed seed-stage startup that designs targeted heating systems that heat people, not spaces. Our autonomous system delivers targeted heat exactly where it’s needed, keeping people optimally comfortable while cutting energy waste. We're launching our first product with the hospitality industry in Fall of 2025.

We’re seeking a highly capable Full Stack Software Engineer with strong backend experience to support our small, fast-moving team. This is a hands-on role building modern systems with asynchronous APIs, diverse databases, and cloud deployment pipelines. You’ll work closely with 2–3 engineers and be responsible for writing clean, reliable, and maintainable code that supports our core platform.

What You’ll Work On
  • Build and maintain FastAPI-based backend services with Pydantic and SQLAlchemy
  • Integrate with MySQL, PostgreSQL, MongoDB, and TimescaleDB
  • Implement API authentication and security layers using OAuth2, JWT, and API keys
  • Support background processes and messaging via MQTT
  • Develop and support data visualizations via Grafana and modern frontend frameworks (React, Next.js)
  • Maintain CI/CD pipelines with GitHub Actions, Docker, Ansible
  • Deploy and monitor services on AWS EC2
  • Ensure system reliability through testing with pytest and structured QA
Tech Stack

Backend & Database:

  • FastAPI, Pydantic, SQLAlchemy
  • Async/sync DB operations (MySQL, PostgreSQL, MongoDB, TimescaleDB)
  • Pytest for QA
  • Google OAuth2, JWT, API keys
  • MQTT for messaging
  • Background task management
Frontend:
  • Grafana
  • React, Next.js

DevOps & Tools:

  • Docker, Docker Compose, GitHub Package Repo
  • Ansible, GitHub Actions
  • AWS EC2
  • Git, VSCode Remote SSH, Linux basics
You Should Have
  • Proven experience writing stable, production-ready code that can be maintained by small teams
  • Familiarity working with asynchronous Python frameworks and multiple types of databases
  • Good communication skills, especially in remote and distributed settings
  • A bias toward action, documentation, and code clarity
  • 5+ years of experience working on multiple teams and showing clear growth trajectory
  • Early stage start-up experience
Nice to Have
  • Experience working in energy, hardware, or IoT-adjacent environments
  • Knowledge of TimescaleDB for time-series data
  • Comfort with real-time systems and distributed architecture
What We Offer
  • Competitive Salary: Earn a USD salary that matches your skills and experience.
  • Full-Time Remote
  • Paid Time Off: We value work-life balance, offering PTO so you can recharge.
  • Private Health Insurance. Your health matters, and we help with a subsidy to cover your care.
  • Salary Reviews every year!
  • Paid Training and Certification
Ready to put your puzzle-solving skills to the test? Join our team today!

Want to learn more about us?

LinkedInPuzzle
Instagram@puzzle.tech_

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Energetic
  • Teamwork
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs