Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Full Stack Software Engineer role.
Rezi rewrites your resume against Blanc Labs's job description. Free.

Tailor your resume to this Full Stack Software Engineer role.
Rezi rewrites your resume against Blanc Labs's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Full Stack Software Engineer posting at Blanc Labs — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Full Stack Software Engineer posting at Blanc Labs — free, in seconds.
About the Role
Blanc Labs is seeking a Software Engineer to build across the full stack, including backend services, web interfaces, and AI agents. This role offers the opportunity to take features from idea to production and solve complex problems in a dynamic environment, backed by an established firm.
Responsibilities
- Build and ship features across the platform: backend services, APIs, and the Next.js interfaces.
- Develop agent capabilities, including prompt assembly, tool and function calling, streaming responses, and conversation state.
- Integrate real-time voice and messaging channels (telephony, SMS, web).
- Design data models and migrations with care for consistency and safe change.
- Build background jobs and outbound processing with clear retry and failure handling.
- Instrument services with logging, metrics, and tracing, and debug issues end to end.
- Bring ideas to the roadmap and prototype new agent capabilities.
Requirements
- 2 to 5 years of professional software engineering experience, with production code shipped and supported.
- Strong Python, including asynchronous programming (asyncio, FastAPI, or similar).
- Experience with React and TypeScript.
- Comfort with relational databases (PostgreSQL), SQL, and migrations.
- Hands-on experience building with LLMs, professionally or through side projects.
- Working knowledge of Docker and a major cloud platform (Azure preferred).
- A habit of figuring things out: reading the docs, testing hypotheses, and asking good questions.
Skills
- Python
- Asynchronous programming
- asyncio
- FastAPI
- React
- TypeScript
- PostgreSQL
- SQL
- LLMs
- Docker
- Azure
- Next.js
- Real-time media
- Telephony
- WebRTC
- SIP
- Programmable voice APIs
- Programmable SMS APIs
Location
- Toronto
Work Type
- Hybrid
Experience Level
- 2 to 5 years
About the Company
- Blanc Labs is a premier partner for global enterprises, leading the way in digitization, automation, and the development of next-generation digital products and services.
- Our expertise in digital transformation powers businesses to accelerate service delivery, drive customer engagement, and foster growth.
- A small product team at Blanc Labs is building our own AI agent platform: agents that hold real conversations with customers across voice, SMS, and chat.
- The platform is already live in production with enterprise clients, and we operate with the pace and ownership of a startup, backed by the stability of an established firm.