Job Closed

This listing is no longer active.

Triton Digital logo
Triton Digital

The global technology and services provider to the digital audio, podcast, and broadcast radio industries.

Software Developer, Mid-level

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

113 days ago

Salary

0

Seniority

Senior

Job Description

Software Developer, Mid-level

Triton Digital

• Design, develop, and maintain scalable RESTful/GraphQL APIs and microservices for our AI chatbot and other backend systems • Implement multi-agent AI systems using frameworks such as LangChain/LangGraph (or equivalent): multi-agent orchestration, tool calls to external APIs, reasoning loops, and memory/state management • Integrate third-party LLM providers and manage prompt engineering, rate limiting, cost optimization, and fallback logic • Develop and optimize RAG (Retrieval-Augmented Generation) pipelines: document ingestion, embedding generation, vector search/retrieval, and contextual response generation • Work with traditional databases and modern vector databases. Build and maintain reliable integrations with external services via APIs, webhooks, and event-driven patterns • Ensure high availability, performance, security, observability, and scalability of all backend services (monitoring, logging, caching, asynchronous processing) • Write clean, testable, and well-documented code; actively participate in code reviews, architectural discussions, and agile ceremonies • Collaborate closely with other engineering teams and product stakeholders to deliver end-to-end features.

Job Requirements

  • 5+ years of hands-on backend software development experience
  • Strong proficiency in Python and modern Python web frameworks (FastAPI, Django, or Flask strongly preferred)
  • Solid understanding of relational and NoSQL databases, ORM/query optimization, and data modeling
  • Experience designing and consuming RESTful APIs, GraphQL, or event-driven architectures (Kafka, RabbitMQ, etc.)
  • Familiarity with cloud platforms (AWS, GCP, or Azure), including serverless architectures, containers (Docker), and basic orchestration (Kubernetes or equivalent)
  • Practical knowledge of AI integration concepts: large language models (LLMs), embeddings, vector search, RAG patterns, and basic tool-calling techniques
  • Strong software engineering skills: clean code, testing (unit and integration), CI/CD, Git, and agile methodologies
  • Excellent problem-solving skills and the ability to decompose complex AI-related requirements into robust backend solutions
  • Proficiency in English communication*. French is a plus.

Benefits

  • 4 weeks of vacation + 5 personal days annually
  • Group insurance programs starting on your first day, including access to telemedicine and an Employee Assistance Program (EAP)
  • Company holiday shutdown
  • Group RRSP with employer contributions available from your first day

Related Job Pages

More Full-stack Engineer Jobs

MRO logo

Software Engineer II

MRO

The Single Source for Smarter Data™

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Write clean, maintainable, and efficient code, following best practices and coding standards, completing tasks independently and taking a proactive approach to finding solutions to challenges. • Develop new features and improvements based on project requirements, collaborating with product managers and designers but also taking ownership of your work from start to finish. • Work with cross-functional teams to understand project requirements and help implement new features and updates. • Proactively identify bugs and issues in the software and resolve them through testing and debugging. • Create unit tests, conduct testing, and document solutions and processes for future reference. • Ensure code is well-tested and stable before release. • Stay up to date with emerging technologies, development practices, and tools. • Participate in team learning activities and apply new knowledge to improve your work. • Create and maintain documentation for software systems, including setup guides and technical specifications. • Participate as the engineering lead in agile ceremonies including sprint planning, backlog grooming, and retrospectives, using insight to assess project needs, fostering collaboration and proactive problem solving.

Idaho
Job Closed
Red Hat logo

Senior Software Engineer

Red Hat

The leading provider of enterprise open source solutions.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Design, implement, and maintain developer productivity tools and platforms that streamline the software delivery lifecycle for HP teams • Design, implement, and maintain new AI-supported SDLC workflows • Build APIs, automation, and CI/CD pipelines that accelerate development and testing workflows across multiple services • Collaborate with SREs, developers, and quality engineers to improve observability, build reliability, and deployment efficiency • Contribute to shared infrastructure services such as ephemeral environments, resource modeling APIs, and developer onboarding automation • Measure and monitor the performance of tools in production to ensure high availability and low latency

North Carolina
$118.6K - $195.7K / year
Job Closed
Full TimeRemoteTeam 11-50H1B No Sponsor

• Ship complete, production-ready features end-to-end: backend APIs, frontend UI, database schema, and tests. • Build and improve internal AI-powered developer tools — things like automated bug triage, code generation assistants, and agentic workflows that help the team move faster. • Integrate LLM APIs and agentic patterns (tool use, multi-step reasoning, prompt pipelines) into product features and internal systems. • Own and improve CI/CD pipelines, deployment workflows, and developer infrastructure to keep the team shipping safely and quickly. • Participate in code reviews, architecture discussions, and contribute to engineering standards on a small, collaborative team. • Debug and resolve production issues across the stack, including working with GCP services and containerized workloads.

Argentina
Full TimeRemoteTeam 1,001-5,000

¡Prepárate para vivir una nueva etapa con Periferia IT Group! 🌟Si tienes experiencia como Arquitecto/a de Software y quieres generar un impacto en el mundo tecnológico, esta es tu oportunidad para unirte a nuestro equipo. Trabajarás con más de 1,000 profesionales en una multinacional colombiana líder en el sector TI, con fuerte presencia en América Latina y Estados Unidos. ¡Impulsa tu carrera con nosotros y haz crecer tu potencial! 🚀📈💼💻 ¿Te gustaría llevar tu carrera al siguiente nivel con Periferia IT Group? - 👥 Únete a nuestra cultura Periferia enfocada al servicio y la innovación, donde cada idea cuenta para superar las expectativas de nuestros clientes. - 🚀 Sumérgete en un entorno laboral dinámico que fomenta el aprendizaje continuo y el desarrollo personal. - 💡 Participa en proyectos desafiantes donde podrás aplicar tus conocimientos y habilidades para generar un impacto real. - 🤝 Disfruta de un equilibrio entre tu vida personal y laboral, mientras promovemos el bienestar integral de todos nuestros colaboradores. Para destacar en tu postulación debes: - 🎓 Ser profesional en Ingeniería de Sistemas, Electrónica o disciplinas relacionadas deseable con Especialización en Arquitectura de Software y Certificaciones Cloud. - 💻 Contar con experiencia superior de 4 años en Definición de Arquitecturas o Implementación de Soluciones. - 📊 Dominar en un nivel alto en Diseño y Construcción de Soluciones empresariales donde se involucren componentes como BUS, BPM, CRM, y tecnologías Cloud (AWS y Azure). - 🌱 Tener la capacidad de adaptarse a nuevas tecnologías y enfoques innovadores para maximizar su impacto. Tus responsabilidades serán: - 📈 Diseñar soluciones que integren diferentes sistemas mediante herramientas de integración de aplicaciones, integración de datos y BPM. - 🧠 Definir estrategias de arquitectura para el uso de contenedores, sistemas de mensajería y gestión eficiente de bases de datos. - 💼 Supervisar y orientar el desarrollo de soluciones backend y frontend utilizando tecnologías como JEE, Spring Boot, servicios REST, Angular, HTML, CSS y Bootstrap. Lo que encontrarás al unirte al mundo de Periferia IT Group: - 🏠 Trabajo Remoto en Colombia. - 📜 Contrato a término Indefinido. - 💰 Salario a convenir según experiencia y habilidades. - 🎁 Beneficios a la carta para tu bienestar y estilo de vida. ¡Da el paso y únete hoy a nuestro equipo Periferia IT! 🎉

Colombia