Senior Python Backend Developer

Highspring — Canada · Posted ~1 hour ago

Senior Full-time

Skills

Python backend development mobile technology scalable software development application support mobile applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A modern consulting and professional-services organization is seeking a Senior Python Backend Developer for a mobile technology team. You will design, develop, enhance, and support robust and scalable backend solutions in a fast-paced project environment, working closely with developers, analysts, and QA professionals.

Highlights

Permanent role focused on building and supporting robust backend solutions for business-critical mobile applications, with close collaboration across development, analysis, and quality assurance teams and strong opportunities for technical growth.

Description

About Highspring Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to our clients across North America. We partner with organizations to help them build scalable technology solutions, accelerate digital transformation, and deliver meaningful business outcomes. At Highspring, we foster collaboration, technical excellence, and continuous learning, empowering our people to make a real impact. The Opportunity Highspring is seeking a Senior Python Backend Developer in permanent position to join a mobile technology team responsible for building and supporting applications that enable critical business operations. This role offers the opportunity to work in a fast-paced, project-driven environment, collaborating closely with developers, analysts, and quality assurance professionals to deliver robust and scalable backend solutions. What You'll Do Contribute to the design, development, and enhancement of mobile application backend services.Participate in application architecture discussions and technical decision-making.Collaborate with functional analysts, mobile developers, backend developers, and QA teams throughout the software development lifecycle.Develop and maintain technical documentation.Provide production support and post-implementation assistance.Monitor emerging technologies and recommend improvements to existing solutions.Help ensure application reliability, scalability, and maintainability. What You Bring to the Table Minimum of 7 years of professional software development experience.Strong analytical and problem-solving capabilities.Ability to thrive in a collaborative, fast-paced environment.Excellent communication skills and a team-first mindset.Passion for knowledge sharing and continuous improvement.Experience supporting and maintaining production applications. Core Skills Required Advanced proficiency with Python.Strong SQL development experience.Experience developing and maintaining backend solutions using Ansible.Solid knowledge of PostgreSQL.Experience with RabbitMQ messaging platforms.Experience with Ejabberd.Strong understanding of Linux and macOS environments. Our Stack Backend: PythonDatabases: PostgreSQLMessaging: RabbitMQCommunication Services: EjabberdAutomation & Configuration: AnsibleOperating Systems: Linux, macOSData: SQL Why Join Highspring Work alongside highly skilled consultants and technology professionals.Contribute to impactful digital and mobile technology initiatives.Collaborate within a supportive and knowledge-sharing environment.Access opportunities for professional growth and continuous learning.Be part of a culture that values innovation, quality, and teamwork.--------------------------------------------- À propos de Highspring Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous accompagnons nos clients à travers l'Amérique du Nord en offrant des solutions technologiques modernes, agiles et innovantes. Nous aidons les organisations à accélérer leur transformation numérique, à optimiser leurs opérations et à produire des résultats concrets. Chez Highspring, nous valorisons la collaboration, l'excellence technique et le développement continu de nos talents. L'opportunité Highspring est à la recherche d'un(e) Développeur(euse) Backend Python Senior pour un rôle permanent afin de rejoindre une équipe technologique spécialisée dans le développement et le soutien d'applications mobiles soutenant des opérations d'affaires essentielles. Vous évoluerez dans un environnement dynamique axé sur les projets, en collaboration étroite avec des analystes fonctionnels, développeurs et spécialistes en assurance qualité. Ce que vous ferez Participer à la conception, au développement et à l'évolution des services backend supportant les applications mobiles.Contribuer aux décisions d'architecture applicative et aux orientations techniques.Collaborer avec les analystes fonctionnels, développeurs mobiles, développeurs backend et équipes QA.Rédiger et maintenir la documentation technique.Assurer le soutien post-implantation et la maintenance des solutions en production.Effectuer une veille technologique et recommander des améliorations aux solutions existantes.Veiller à la performance, à la stabilité et à l'évolutivité des applications. Ce que vous apportez Minimum de 7 ans d'expérience en développement logiciel.Excellentes capacités d'analyse et de résolution de problèmes.Facilité à travailler dans un environnement collaboratif et en constante évolution.Excellentes aptitudes en communication et en travail d'équipe.Intérêt marqué pour le partage des connaissances et l'amélioration continue.Expérience en soutien et maintenance d'applications en production. Compétences requises Excellente maîtrise de Python.Solide expérience avec SQL.Expérience dans l'implantation et la maintenance de solutions backend avec Ansible.Bonne connaissance de PostgreSQL.Expérience avec RabbitMQ.Expérience avec Ejabberd.Bonne maîtrise des environnements Linux et macOS. Notre environnement technologique Backend : PythonBase de données : PostgreSQLMessagerie : RabbitMQServices de communication : EjabberdAutomatisation et configuration : AnsibleSystèmes d'exploitation : Linux, macOSDonnées : SQL Pourquoi joindre Highspring? Collaborer avec une équipe de professionnels chevronnés.Participer à des projets technologiques à forte valeur ajoutée.Évoluer dans un environnement favorisant la collaboration et le partage des connaissances.Accéder à des possibilités de développement professionnel continu.Faire partie d'une organisation qui valorise l'innovation, la qualité et l'excellence.