Senior Full-Stack Software Engineer

Chat Funnels LLC
Provo, UT, United States
2 days ago
Apply on www.adzuna.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$110,000.0 - $145,000.0
Working hours
Shift work
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Software Quality Code Review Continuous Integration Distributed Systems Python (Programming Language) PostgreSQL Performance Tuning Query Optimization Responsive Web Design Software Engineering
+16 more
Strategies of Testing TypeScript ReactJS Delivery Pipeline Concurrency Indexer Backend Vue.js Event Driven Architecture Containerization Kubernetes Front End Software Development Api Design Restful APIs Docker Microservices

Job description

At Atonom.ai, we are defining the Autonomous Era by building the world’s first true “Cloud Employees”, intelligent AI agents capable of executing complex work across Sales, Marketing, Support, and HR. We believe that growth should be limited only by ambition, not headcount. By moving beyond simple automation to genuine autonomy, we empower businesses to scale their workforce instantly and efficiently. Join us as we build the infrastructure for the next generation of work, where human creativity pairs with limitless machine execution to achieve the impossible.

On-site only: This position is not remote. You must be able to work from our Provo, Utah office during normal business hours (Monday-Friday). Occasional evenings or weekends may be needed for critical launches and go-lives.

What you’ll do

  • Design, build, and scale production systems across the stack (frontend and backend) in order to power our AI conversation and workflow platform.
  • Lead architecture for microservices and event-driven systems while setting patterns for reliability, performance, and observability.
  • Ship high-quality, secure features from spec to production including API design, data modeling, code reviews, CI/CD, and instrumentation.
  • Collaborate with AI and Product teams to turn business problems into robust software that integrates prompts, automations, and guardrails.
  • Improve developer experience through testing strategies, build pipelines, documentation, and operational runbooks.
  • Mentor early and mid-career engineers while raising the bar on code quality and engineering excellence.
  • Partner with Customer Success during go-lives to ensure smooth deployments and capture learnings.

Requirements

  • 12+ years of professional software engineering experience building and shipping production systems at scale.
  • Strong proficiency in JavaScript/TypeScript and a modern frontend framework (React, Vue, or similar) plus HTML/CSS and responsive design.
  • Backend expertise in Go, Rust, or Python (Go preferred) with a strong understanding of API design, concurrency, and performance tuning.
  • Deep experience with PostgreSQL including indexing, query optimization, and migrations with a pragmatic approach to data modeling.
  • Solid background in RESTful services, microservices architecture, and distributed systems.
  • Hands-on experience with Docker and containerized deployments; familiarity with Kubernetes is a plus.
  • Strong communicator who can explain tradeoffs to both technical and non-technical stakeholders.
  • Comfortable with ambiguity and motivated to deliver outcomes in a startup environment.

Benefits & conditions

  • Start building your PTO hours on day 1
  • Get access to a competitive health benefits package
  • Paid holidays and more

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all