What You'll Do
As an Intermediate Software Developer at Beacondry, you'll contribute across the stack—building backend APIs, refining routing logic, and supporting feature development in our web application. You'll work alongside senior engineers, product leads, and operations staff to solve practical, real-world problems.
Your day-to-day may include:
Implementing backend features and services in Node.js (or Python depending on the service)
Enhancing our routing and logistics logic to better support real-world edge cases
Contributing to the frontend (React) for dashboards, route planners, and admin tools
Writing unit and integration tests to support reliability and maintainability
Assisting with internal tooling and occasional customer-facing integrations
Participating in code reviews, sprint planning, and team design discussions
You Might Be a Fit If You Have:
2–4 years of professional experience in a full-stack or backend software development role
Proficiency with JavaScript or TypeScript, and experience with a backend framework (Express, Fastify, or similar)
Some frontend experience with React, Vue, or a comparable library
Solid SQL knowledge (PostgreSQL preferred); bonus if you've worked with spatial data or PostGIS
Familiarity with REST APIs, Git-based workflows, and cloud-based deployment environments
A thoughtful, pragmatic mindset—able to balance clean code with shipping useful features
Strong communication skills, especially in a remote setting
Nice to Have (but Not Required)
Exposure to logistics, mapping, or fleet software
Experience working with AWS (S3, ECS, RDS, etc.)
Familiarity with Docker and CI/CD pipelines
Interest in geospatial tech or routing algorithms
Our Stack
Languages: TypeScript (Node.js), Python (some services), SQL
Frontend: React + Tailwind
Database: PostgreSQL + PostGIS
DevOps: Docker, GitHub Actions, Terraform, AWS
Mapping: Leaflet, Turf.js, internal routing services
We work with trucking fleets, delivery operations, and field service teams to help them reduce mileage, plan better routes, and respond faster in real-world conditions. We're a small but focused team building dependable software—not flashy demos. We care about accuracy, stability, and creating a product people actually use daily.
We're looking for an Intermediate Software Developer to help us expand our core application, improve internal tools, and build features that our logistics customers rely on to do their jobs better.Company DescriptionBeacondry is a Toronto-based logistics software company building practical tools that help enterprises navigate the complex world of ground transportation. Our SaaS platform provides intelligent route optimization and fleet pathfinding powered by proprietary field data and a logistics-aware mapping engine.We work with trucking fleets, delivery operations, and field service teams to help them reduce mileage, plan better routes, and respond faster in real-world conditions. We're a small but focused team building dependable software—not flashy demos. We care about accuracy, stability, and creating a product people actually use daily.We're looking for an Intermediate Software Developer to help us expand our core application, improve internal tools, and build features that our logistics customers rely on to do their jobs better.