Treeswift
Backend Engineer
New York Office
Sponsorship not specified$160k-$215kDetected 103 days ago
PythonReactDjangoFastAPIBackend DevelopmentPostgreSQLMongoDBAWSDockerKubernetesTerraformCI/CDAPI DevelopmentRESTOAuthOpenAPIMachine LearningRoboticsSensors
About the role
- Our backend is primarily Python (Django) backed by PostgreSQL with geospatial capabilities, running on Kubernetes in AWS.
- Thanks to our close partnerships with some of the largest and most complex utilities in the United Stated, you will have the opportunity to see the impact of your work in the real-world by observing users use our product on a daily basis.
- Stay curious, collaborative, and cross-functional while also taking ownership of problems.
Responsibilities
- Design, build, and maintain the REST APIs that serve our React frontend and integrate with internal services, owning API design decisions and ensuring our OpenAPI specs stay accurate for frontend type generation
- Develop and evolve our PostgreSQL data layer, including geospatial queries via PostGIS, schema migrations, and data modeling for complex domain objects like patrols, work orders, tree inspections, and geospatial boundaries
- Own deployment and infrastructure for our backend services, including Docker containerization, Kubernetes deployments on AWS EKS, CI/CD pipelines, and infrastructure-as-code with Terraform/OpenTofu
- Collaborate closely with the data platform and ML teams whose pipelines produce the data your APIs serve, and with frontend engineers who consume them daily.
- Prior experience at an early-stage startup where you've had to build and iterate quickly with limited resources
- Interest in utilities, infrastructure, and/or field operations and how software supports those domains.
Requirements
- You have experience with PostgreSQL or a solid understanding of database fundamentals: schema design, query optimization, migrations, and operational basics
- You have hands-on experience with writing your code to run in Docker: containerized deployments, resource configuration, debugging pod issues, and working with CI/CD pipelines
- Experience with Kubernetes and Terraform/OpenTofu
- Experience with geospatial data (PostGIS, GeoJSON, GeoDjango) or domains involving sensor data
- Experience with Keycloak or identity provider administration
Skills
- You are proficient in Python and comfortable with Django's ORM, migrations, and middleware model (or a comparable framework like FastAPI)
- You have experience with
- schema design, query optimization, migrations, and operational basics
Compensation
- The estimated base salary range for this role is $160,000 to $215,000.
Benefits
- Competitive salary and equity package
- Comprehensive medical, dental, and vision coverage for you and your eligible dependents
- Life insurance and short- and long-term disability coverage
- 16 weeks of fully paid parental leave to support all new parents
- Flexible, unlimited paid time off
- 401(k) retirement savings plan
- Commuter benefits
- Final compensation is determined by skills, experience, qualifications, and location, and does not include the value of any bonuses, benefits, or long-term incentives.
Company info
- We take pride in managing complexity and providing high-fidelity data that our customers can use to make better-informed decisions.
Equal opportunity
- equal opportunity employer.
Apply directly at Treeswift →Create a free account for alerts like thisView Treeswift immigration profile
This listing is sourced directly from Treeswift's careers page and normalized into a canonical job model.