Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
- Design, build,and support cloud-native solutions in AWSusing secure and scalable architecture patterns.
- Develop backend microservices that power conversational and voice AIapplications.
- Build modern userinterfacesthat create a positive customer experience
- Integrate applications with third-party APIs, SaaS platforms, telephony,andCCaaS/CPaaS platforms.
- Work with key components of voice AI applications, such asstreaming audio, barge-in handling, retries, fallbacks, and transcript capture.
- Develop as part of an Agile team, utilizingCI/CD, automated testing,andIaC templates.
- Implement logging, metrics, alerting, and health checks to keep production services observable and reliable.
- Troubleshoot applicationand infrastructure issues across the stack.
Requirements
- 5-8 years of professional software development experienceusing .NET, C#, and Python
- Bachelor’s degree in Computer Science, IT, or related field - or equivalent work experience.
- Strongunderstanding of REST APIs, microservices, and application integration patterns.
- Experience with cloud services and container-based deployments(AWS-preferred).
- Experience with agentic AI development tools and frameworks.
- Proficiency with at least one relational databasetechnology.
- Experience with React and/or Angular, TypeScript, and modern frontend tooling.
- Familiarity with GitHub Actions or comparable CI/CD tooling and automated testing practices.
- Experience with conversational or voice AI systems (e.g. streaming audio, turn-taking, LLM orchestration).
- Familiarity withvoice AIevaluationmetrics andframeworks
- Disciplined approach to security and compliance, including handling of PII, customer account data, secrets, least privilege, auditability, and PCI-sensitive boundaries.
Successful candidates will demonstrate the ability to deliver reliable, scalable, and maintainable solutions while collaborating effectively across technical and business teams.
About the company
Waste Connections is seeking a Full Stack Software Engineer to build and support scalable enterprise applications, with a strong focus on backend services for conversational and voice AI. Applications consist of backend services, APIs, integrations, and modern web interfaces to deliver AI-powered and customer-facing solutions. The ideal candidate is comfortable owning work end-to-end, from design through production and support.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What is Software Engineering in the Age of AI?
Navigating the AI Shift
Dev Digest 121 - AI goes offline
The Best X (Twitter) Accounts for Developers