Backend Developer
Salt Lake City, Salt Lake County, Utah, 84193, USA
Listed on 2025-11-07
-
Software Development
AI Engineer, Machine Learning/ ML Engineer
Today marks the beginning of something new - Welcome to Zartico!
If you thrive on solving complex problems and are excited to help shape the future through innovation, you’re in the right place.
Here at Zartico, we believe work doesn’t improve by chance - it gets better through intention, action, and growth. You’re not just joining a team - you’re joining a movement.
So let’s get started. After all, you didn’t come this far just to stop here.
Zartico is looking for a motivated and enthusiastic Backend Developer to join our team! As a Developer, you will be responsible for supporting our software development team in all aspects of the development, testing and implementation of our product. This role requires someone who thrives in an AI-augmented development environment and leverages cutting‑edge AI tools to maximize productivity and code quality.
WhatYou’ll Do Backend Development (Primary Focus)
Design, develop, and maintain highly efficient, scalable, and secure backend services using Python and FastAPI
Lead the architecture and implementation of RESTful APIs with comprehensive documentation using Swagger/OpenAPI
Design and optimize database schemas using SQL Alchemy and Postgre
SQL to support scalable and performant microservices
Build spatial data services using GeoAlchemy2 and PostGIS for geographic and mapping features
Implement async patterns and optimize database queries for high-performance applications
Build and document microservices with well‑defined interfaces
Integrate with Google Cloud Platform services (Cloud SQL, Secret Manager, IAM, Cloud Run)
Implement secure authentication and authorization using Okta and JWT
Build and optimize containerized applications using Docker
Design and implement data pipelines and integrations with Airflow DAGs
Frontend Development (Secondary)Develop responsive user interfaces using React 19 and Type Script
Build components with modern frameworks including Material-UI, Tailwind
CSS, and Headless UI
Implement mapping and geospatial visualizations using Leaflet and Turf.js
Ensure type safety and code quality with Type Script strict mode
Write clean, maintainable code following ESLint and Prettier standards
Code Quality & CollaborationConduct detailed code reviews and thorough pull request approvals
Write comprehensive unit tests using pytest and pytest-asyncio
Implement automated testing and CI/CD pipelines using Git Hub Actions
Maintain codebase quality through refactoring and optimization
Work closely with Product, Data Engineering, and Data Science teams to enrich product functionality
Team mentorship and leadership
Advisory on new technologies and methodologies
AI-Augmented Development: A Core CompetencyThis is not optional. We expect our developers to be power users of AI coding assistants and to continuously push the boundaries of AI-augmented development. You should be as comfortable directing AI agents as you are writing code yourself.
What We’re Looking ForExpertise with AI Coding Assistants
Extensive hands‑on experience with Claude (including Projects, Artifacts, and extended thinking), Git Hub Copilot, Cursor, Devin, or similar AI coding tools
Ability to choose the right AI tool for the task at hand
Understanding of when to use AI assistance vs. when to code manually
Track record of significantly increased productivity through AI augmentation
Understanding AI Capabilities & Limitations
Deep familiarity with modern LLMs (Claude 3.5 Sonnet, GPT-4, etc.) and their capabilities
Understanding of context windows, token limits, and how to work within them
Knowledge of different AI models and when to use each (coding-specialized vs. general purpose)
Awareness of AI limitations and ability to verify and validate AI-generated code
Advanced Prompting & Planning
Ability to break down complex tasks into AI‑manageable chunks
Strategic planning: knowing which parts of a problem to tackle with AI first
Effective use of examples, constraints, and desired output formats in prompts
Multi‑step problem decomposition and sequential prompting
Context Management
Mastery of context management techniques for large codebases
Creating and maintaining comprehensive documentation for AI agents (AGENTS.md,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).