Backend Developer implementing scalable APIs and microservices for AI-powered crisis monitoring tool. Collaborating with product, machine learning, and infrastructure teams.
Responsibilities
Implement a new API to be used by internal tools, public apis or our data pipeline
Add a new data source to our data pipeline
Build a new integration with a Travel or HR system that ties into our Asset Engine
Review our performance metrics for bad trends or anomalies or bottlenecks that need to be addressed
Code review a PR from a fellow developer
Hop on a call with team members to go plan on developing or deploying a new feature
Design a new API for a new application the front end team is building
Deploy a hotfix to correct handling of an unexpected input
Build an API endpoint to interface with a samdesk model or ChatGPT
Report on health of key system components
Requirements
A Degree or Masters in Computing Science or Engineering
Proven ability to build scalable and reliable solutions in NodeJS (TypeScript) or Python
Exposure to AWS (ECS, SQS, CloudWatch, S3)
Experience building REST or GraphQL based APIs
Believe in the value of automated software testing as part of CI/CD
Experience building applications using Docker
Experience with MongoDB
Experience with Apollo GraphQL
A strong balance of hands-on development experience, architecture knowledge and production support
Benefits
Equal opportunity employer committed to creating a safe, diverse and inclusive environment
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
C++ Software Engineer developing high - quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high - performance server applications. Collaborating on backend development for an unannounced project.