Backend Software Engineer Jobs in Engineer, British Columbia, Canada
Create alert for “Backend Software Engineer”
Engineer, British Columbia, Canada
Backend Software Engineer
About the role
Full Time
Engineer
We're seeking a Backend Engineer to build and maintain business logic, carrier integrations, and API services powering our multi-tenant logistics SaaS platform. You'll work across our polyglot microservices architecture (Go, TypeScript, Rust) to develop rating algorithms, workflow automation, and real-time data processing systems that move billions of dollars in freight annually.
What you’ll do
Required
4+ years backend development experience with production systems Strong proficiency in Go (preferred) or willingness to learn (TypeScript/Node.js background acceptable) Experience building REST/GraphQL APIs with proper error handling and validation Understanding of event-driven architectures and async processing patterns Database experience with NoSQL (DynamoDB preferred) or SQL with optimization skills AWS Lambda development experience or serverless architecture knowledge Strong debugging and problem-solving skills across distributed systems Test-driven development mindset with unit testing best practices Version control proficiency (Git) with collaborative development workflows
Preferred
Logistics/supply chain domain knowledge (LTL freight, TMS, WMS) Experience integrating with third-party carrier APIs (SOAP, REST, XML, EDI) GraphQL development with AWS Amplify or Apollo DynamoDB data modeling and access patterns Go workspace patterns and large monorepo experience Experience with rate calculation or pricing engines Workflow orchestration systems (Step Functions, Temporal, Airflow) XML/SOAP parsing and complex data transformation Performance optimization and profiling tools
Who You are
Build mission-critical features for a growing logistics platform, work with modern backend technologies, solve complex integration challenges with 30+ carriers, and directly impact customer experience through reliable, performant APIs.
Apply now
About entOS
Your Success is Our Success
At Entos, we believe in fostering long-term relationships with our clients. We work alongside you, understanding your needs, goals, and vision, and align our services accordingly. We understand that your success is our success, and we are dedicated to ensuring that we provide the best service possible to help you achieve your objectives.
INNOVATIVE TECHNOLOGY Embracing the Future
We are always on the lookout for the latest technologies and trends, and we incorporate these into our solutions wherever possible. Our team is skilled in a range of cutting-edge technologies, including artificial intelligence (AI), machine learning (ML), blockchain, and more. This enables us to provide innovative solutions that are at the forefront of the industry.
FULLY CUSTOMIZABLE SOLUTIONS Tailored to Your Needs
We recognize that each client is unique, and therefore, each solution we provide must be as well. We work closely with you to understand your specific needs and design a solution that fits perfectly. Our flexible and scalable solutions can be easily adapted to meet your changing business needs and objectives.
INTEGRATED APPROACH Working Together
We believe in an integrated approach to software development. Our team works together with you, keeping you informed every step of the way. This ensures that the final product is exactly what you envisioned, and that any changes or updates can be quickly and easily implemented.
WE ARE ENTOS Join Us in Our Journey
We are passionate about what we do, and we are excited to share that passion with you. We invite you to join us in our journey as we continue to provide exceptional software engineering solutions to businesses around the world. Contact us today to learn more about how we can help you achieve your business goals.