Back-End Software Developer (Full-Stack Lean)
| Verified Pay check_circle | Provided by the employer$115000 - $135000 per year |
|---|---|
| Hours | Full-time |
| Location | 5870 Tennyson St. Arvada, Colorado open_in_new |
About this job
Job Description
About Us: Wanco is an innovative leader in fleet management solutions, providing cutting-edge technology to optimize transportation operations, ensure compliance with regulatory standards, and enhance real-time data integration for safer and more efficient roadways. Our platform supports a wide range of clients in the transportation sector, leveraging cloud-based architectures to deliver scalable, reliable services.
About the Role
We're looking for a back-end developer with solid full-stack instincts to join a small, cross-functional team building Fleet Manager — a real-time fleet and device management platform deployed in containerized microservices environments. The work is predominantly back-end (APIs, messaging, integrations), but you'll also touch a modern React frontend as the team migrates away from a legacy AngularJS app. React exposure is a plus but not expected — we'll bring you up to speed on the frontend migration.
What You'll Work On
· Building and maintaining RESTful APIs in Ruby on Rails
· Writing Node.js / Express microservices that handle device telemetry, push notifications, and inter-service communication
· Working with NATS (publish/subscribe message broker) for event-driven service coordination
· Managing and querying MariaDB (MySQL-compatible) relational databases
· Authoring and maintaining Dockerfiles and Docker Compose configurations for a microservices environment
· Contributing to React / TypeScript frontend work as we modernize the UI layer
· Debugging across service boundaries — logs, WebSockets, UDP streams, and REST
Required Skills
· 3+ years back-end development experience
· Proficiency in Ruby on Rails or a comparable MVC web framework (willing to ramp on Rails)
· Node.js for microservice development
· Relational databases (PostgreSQL, MySQL/MariaDB — schema design, query optimization)
· Docker and Docker Compose for containerized local development and deployment
· CI/CD pipeline experience (GitHub Actions or similar)
· Comfort reading and writing REST APIs
· Familiarity with event-driven and pub/sub patterns
Nice to Have
· TypeScript for type-safe Node.js services
· AWS infrastructure experience (Fargate, S3, RDS) and Infrastructure-as-Code (Terraform)
· Experience with NATS or similar message brokers (RabbitMQ, Kafka, Redis Pub/Sub)
· React and React Query for frontend data-fetching patterns
· Observability tooling (Datadog or similar log aggregation and alerting platforms)
· Exposure to device/IoT protocols (NTCIP, CalAmp, SunTech, or similar)
· Go experience (used for CLI tooling)
· Any work with S3-compatible storage (MinIO, AWS S3)
You'll Thrive Here If You
· Can trace a bug across multiple services with nothing but logs and a Docker network
· Prefer working in a small team where your contributions ship quickly
· Are comfortable with a mixed-age codebase — there's legacy code here alongside greenfield work
· Don't need heavy process; we value working software over comprehensive documentation
Reporting: This position reports to the Software Engineering Manager
Salary Range: $115,000 - $135,000 per year based on qualifications
Employment Type: Full-Time
Location: 5870 Tennyson St. Arvada, Colorado 80003
Wanco provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.