Backend Engineer
Ergeon
We’re building the tech that’s transforming outdoor construction. With 35,000+ projects completed across 15 states, our platform replaces the industry’s usual ambiguity with accuracy, speed, and transparency.
Engineers here work on real systems that power satellite-based measurements, real-time pricing, quoting flows, scheduling, and installer coordination. Our stack includes Python/Django, PostgreSQL, Docker, Kubernetes, Terraform, and cloud environments in AWS/GCP — all designed to scale.
We’re a remote-first team spread across 35+ countries, recognized by Forbes and Newsweek for culture and impact. While our tech drives efficiency, our people drive the experience — helping homeowners, contractors, and partners get clarity at every step.
If you enjoy building reliable backend services, optimizing data flows, and shaping modern infrastructure, you’ll have plenty of meaningful challenges here.
About the Role
We are seeking a Backend Engineer with mid-level or senior-level experience who can contribute to building scalable, reliable, and efficient backend systems. You’ll work across backend services, data models, infrastructure, and deployment workflows. This role is ideal for someone who enjoys solving complex problems, collaborating with cross-functional teams, and working with modern cloud-based environments.
Success in this role means designing high-quality systems, writing clean and efficient code, understanding data flows end-to-end, and contributing to continuous improvement across the engineering stack.
What You’ll Do (Responsibilities)
● Design, implement, and optimize backend services and APIs
● Work with PostgreSQL, including schema design and performance-focused queries
● Contribute to system architecture discussions and propose best practices
● Participate in deployment pipelines using Docker and Kubernetes
● Support and evolve infrastructure defined via Terraform and deployed in AWS and GCP
● Monitor, debug, and optimize systems using Prometheus, Grafana, and similar tools
● Collaborate with the team to leverage AI-powered engineering workflows
● Participate in cross-team discussions to improve tools, developer workflows, and processes.
What You Bring (Desired Skills and Experience)
Must-haves
● Strong experience with Python and Django (or similar Python web frameworks)
● Solid understanding of relational and NoSQL databases
● Proven ability to write efficient SQL queries and work with PostgreSQL
● Experience building and shipping containerized applications (Docker)
● Familiarity with cloud environments; AWS or GCP preferred
● Understanding of IaC principles (Terraform experience is a plus)
● Mid-level+ engineering maturity — able to work independently, make tradeoffs, and propose solutions.
Nice-to-haves
● Familiarity with Kubernetes deployments and CI/CD pipelines
● Experience with Prometheus, Grafana, or similar observability stacks
● Exposure to frontend technologies such as React, Vue, or TypeScript
● Interest in AI-assisted software development workflows
● Knowledge of distributed systems or event-driven architectures
What You Should Know (Additional Important Information)
● Availability: Full-time
● Schedule: 40-hour schedule with required flexibility to meet demand
● Languages: English required (advanced level)
● Contract Type: Contractor (paid weekly via Upwork)
● Location: 100% remote, open to eligible countries: Mexico, Bahamas, Haiti, Dominican Republic, Argentina, Turks and Caicos, Anguilla, Antigua and Barbuda, Aruba, Barbados, Dominica, Grenada, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and The Grenadines, Trinidad and Tobago, Guatemala, Belize, El Salvador, Honduras, Nicaragua, Costa Rica, Panama, Colombia, Ecuador, Peru, Chile, Venezuela, Bolivia, Paraguay, Uruguay, Guyana, Suriname, French Guiana.
Tools & Tech
To thrive in this role, you’ll need a professional-grade remote setup that meets engineering standards:
Device & Performance
● Strong CPU (Intel i5 14th Gen+, Ryzen 5 7000+, Apple M1 Pro or newer)
● Minimum 16 GB RAM (higher recommended)
● 512 GB+ SSD
● Full HD display (second monitor strongly recommended)
Software & OS
● Windows 10/11 (64-bit) or latest stable macOS
Additional Setup
● Stable internet: 10 Mbps upload / 20 Mbps download minimum
● Headset with microphone
● Power backup (UPS)
● Access to daily data allowance for outages
🌟 Take the leap and join us on this exciting journey! 🌟
Be part of Ergeon and elevate your career while making a meaningful impact.