Software Developer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Developer (AI) (React/Python/Java): Building end-to-end features for an event-driven integration and orchestration platform for Agentic AI, with an accent on full-stack development, real-time data, and robust API services. Focus on designing intelligent user interfaces, integrating distributed backend services, and building automated tests for complex application flows.
Location: Hybrid role based in Ottawa, Ontario, Canada
Salary: CAD 95,000–140,000 per year
Company
develops real-time data platform technology that helps enterprises connect applications, modernize integration landscapes, and build intelligent real-time experiences.
What you will do
- Build complete features across React frontend components and backend API services for the Agent Mesh.
- Design responsive interfaces and robust services integrating with the Platform.
- Participate in requirements definition, architecture, implementation, testing, debugging, and deployment.
- Collaborate with cross-functional teams on features spanning multiple system components.
- Write maintainable code, contribute to code reviews, and document APIs, components, and development processes.
- Develop automated tests and resolve issues across the full application stack.
Requirements
- 3–5 years of professional software development experience across frontend and backend technologies.
- Experience with React, JavaScript or TypeScript, modern frontend tooling, and automated testing.
- Experience building backend services with Python and Java Spring Boot using RESTful API design.
- Understanding of SQL or NoSQL databases, data modeling, HTTP, web technologies, and client-server architecture.
- Experience with cloud platforms, containerization, modern development tools, and build processes.
- Ability to collaborate effectively and communicate technical concepts clearly.
Nice to have
- Exposure to AI/ML concepts, Large Language Models, multi-agent systems, and AI orchestration patterns.
- Experience with WebSockets, Server-Sent Events, event-driven architecture, messaging systems, microservices, or distributed systems.
- Experience with CI/CD and DevOps practices, Docker, or basic Kubernetes concepts.
- Experience with AI-assisted coding tools such as GitHub Copilot, Cline, Claude Code, or Aider.
Culture & Benefits
- Hybrid-first work environment with flexibility and a focus on work-life balance.
- Training programs and opportunities for continuous technical growth.
- Values-driven culture centered on craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
- Collaborative, inclusive, social, and creative workplace.
- Support for accommodations during the hiring process.
Hiring process
- AI tools are used only during the initial resume-screening stage to compare qualifications with the job description.
- Interviews and final hiring decisions are conducted by the human recruitment team.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →