Une experience demontree avec Go, Java ou Python. Nous utilisons les trois mais notre langage de ... We are looking for intermediate and senior software developers to join our Image Processing (IP ...
Une experience demontree avec Go, Java ou Python. Nous utilisons les trois mais notre langage de ... We are looking for intermediate and senior software developers to join our Image Processing (IP ...
Work with backend and platform engineers to ensure frontend architecture is supported by clean APIs, reliable contracts, strong performance, and sustainable full-stack patterns. * Mentor developers ...
Work with backend and platform engineers to ensure frontend architecture is supported by clean APIs, reliable contracts, strong performance, and sustainable full-stack patterns. * Mentor developers ...
Senior Software Engineer
Montreal, QC · On-site
Design, develop, and maintain backend services and well-structured RESTful APIs using Python ... DevOps teams on deployments and operational improvements * Build and operate services deployed on ...
Quick apply
Senior Software Engineer
Montreal, QC · On-site
Design, develop, and maintain backend services and well-structured RESTful APIs using Python ... DevOps teams on deployments and operational improvements * Build and operate services deployed on ...
Lead Software Developer
CA$100/hr
Guide and mentor frontend and backend developers; perform architectural reviews and code reviews. * Handson contribution expected in complex areas (Angular, graphics, Python/C++, system integration)
Lead Software Developer
CA$100/hr
Guide and mentor frontend and backend developers; perform architectural reviews and code reviews. * Handson contribution expected in complex areas (Angular, graphics, Python/C++, system integration)
As an intern, you'll gain practical experience with regular engineering workflows while also owning ... To join the ML Platform Building team: experience in Java or Python with experience or interest in ...
Quick apply
As an intern, you'll gain practical experience with regular engineering workflows while also owning ... To join the ML Platform Building team: experience in Java or Python with experience or interest in ...
As an intern, you'll gain practical experience with regular engineering workflows while also owning ... To join the ML Platform Building team: experience in Java or Python with experience or interest in ...
As an intern, you'll gain practical experience with regular engineering workflows while also owning ... To join the ML Platform Building team: experience in Java or Python with experience or interest in ...
Embedded Quality Developer
Montreal, QC · On-site
Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces ... backend connectivity. Bonus Skills * Bilingual English and French written and spoken. Profile
Embedded Quality Developer
Montreal, QC · On-site
Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces ... backend connectivity. Bonus Skills * Bilingual English and French written and spoken. Profile
... DevOps, Frontend, Backend et Full Stack Competences requises Solides competences en informatique, en developpement logiciel ou dans un domaine connexe Experience demontree avec Linux et Python Bonne ...
... DevOps, Frontend, Backend et Full Stack Competences requises Solides competences en informatique, en developpement logiciel ou dans un domaine connexe Experience demontree avec Linux et Python Bonne ...
About the role We're looking for a Senior AI Full-Stack Software Developer (Python/React) to join ... Participate in the development and evolution of front-end and back-end components for the execution ...
About the role We're looking for a Senior AI Full-Stack Software Developer (Python/React) to join ... Participate in the development and evolution of front-end and back-end components for the execution ...
About the role We're looking for a Senior AI Full-Stack Software Developer (Python/React) to join ... Participate in the development and evolution of front-end and back-end components for the execution ...
About the role We're looking for a Senior AI Full-Stack Software Developer (Python/React) to join ... Participate in the development and evolution of front-end and back-end components for the execution ...
Embedded Quality Developer
Montreal, QC · On-site
Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces ... backend connectivity. Bonus Skills * Bilingual English and French written and spoken. Profile
Quick apply
Embedded Quality Developer
Montreal, QC · On-site
Implement Python test suites, fixtures, and reusable test libraries for device behavior, interfaces ... backend connectivity. Bonus Skills * Bilingual English and French written and spoken. Profile
... ou Python - une familiarite avec certains de ces outils est donc souhaitee. La plupart de nos ... Possedez une solide experience en developpement backend, notamment dans la creation d'API, de ...
... ou Python - une familiarite avec certains de ces outils est donc souhaitee. La plupart de nos ... Possedez une solide experience en developpement backend, notamment dans la creation d'API, de ...
Computer Vision Software Developer I
CA$74K - CA$111K/yr
... systems, backend server, computer vision) to continuously improve and optimize implemented ... Optional: Solid GPU programming experience using CUDA or Open CL Good Modern C++, Python ...
Computer Vision Software Developer I
CA$74K - CA$111K/yr
... systems, backend server, computer vision) to continuously improve and optimize implemented ... Optional: Solid GPU programming experience using CUDA or Open CL Good Modern C++, Python ...
Strong Python skills, with the ability to build mission-critical tools, automation, and backend services that support trading operations and the engineering platform * Good understanding of cloud ...
Quick apply
Strong Python skills, with the ability to build mission-critical tools, automation, and backend services that support trading operations and the engineering platform * Good understanding of cloud ...
Build and maintain scalable, production grade backend applications using Python as well as frontend ... AWS, Azure, GCP * DevOps CI/CD practices Nice to have: * Rust experience * Experience with highly ...
Quick apply
Build and maintain scalable, production grade backend applications using Python as well as frontend ... AWS, Azure, GCP * DevOps CI/CD practices Nice to have: * Rust experience * Experience with highly ...
... backend development experience with Java, Python and SQL Concrete experience in frontend ... in DevOps practices and ongoing integration and deployment tools Experience or keen interest in ...
... backend development experience with Java, Python and SQL Concrete experience in frontend ... in DevOps practices and ongoing integration and deployment tools Experience or keen interest in ...
Solid backend development experience with Java, Python and SQL * Concrete experience in frontend ... Proficiency in DevOps practices and ongoing integration and deployment tools * Experience or keen ...
Solid backend development experience with Java, Python and SQL * Concrete experience in frontend ... Proficiency in DevOps practices and ongoing integration and deployment tools * Experience or keen ...
Solid backend development experience with Java, Python and SQL * Concrete experience in frontend ... Proficiency in DevOps practices and ongoing integration and deployment tools * Experience or keen ...
Solid backend development experience with Java, Python and SQL * Concrete experience in frontend ... Proficiency in DevOps practices and ongoing integration and deployment tools * Experience or keen ...
Solid backend development experience with Java, Python and SQL * Concrete experience in frontend ... Proficiency in DevOps practices and ongoing integration and deployment tools * Experience or keen ...
Solid backend development experience with Java, Python and SQL * Concrete experience in frontend ... Proficiency in DevOps practices and ongoing integration and deployment tools * Experience or keen ...
Bonne expérience en développement backend (Python ou similaire), avec des connaissances fonctionnelles en développement frontend (React ou similaire) * Capacité avérée à déboguer et résoudre ...
Quick apply
Bonne expérience en développement backend (Python ou similaire), avec des connaissances fonctionnelles en développement frontend (React ou similaire) * Capacité avérée à déboguer et résoudre ...
Back End Python Developer information
What is a Back End Python Developer job?
A Back End Python Developer is responsible for building and maintaining the server-side logic of web applications using Python. They develop APIs, manage databases, optimize application performance, and ensure seamless data exchange between the front end and back end. Common frameworks used include Django and Flask. Their role is crucial in ensuring that applications run efficiently, securely, and can scale as needed.
What are the typical daily responsibilities of a Back End Python Developer?
As a Back End Python Developer, your daily tasks often include designing, developing, and maintaining server-side logic, building and integrating APIs, and managing databases to ensure efficient data storage and retrieval. You'll collaborate closely with front-end developers and other team members to deliver seamless user experiences, troubleshoot bugs, and optimize system performance. Participation in code reviews, writing unit tests, and updating technical documentation are also common responsibilities. This collaborative and varied workflow ensures the server-side infrastructure is robust and scalable to meet the demands of modern web and application development.
What are the key skills and qualifications needed to thrive in the Back End Python Developer position, and why are they important?
To thrive as a Back End Python Developer, you need strong proficiency in Python, knowledge of back-end frameworks like Django or Flask, experience with RESTful APIs, and a solid understanding of databases such as PostgreSQL or MongoDB, often supported by a degree in computer science or related technical field. Familiarity with tools like Git, containerization (Docker), CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP), along with relevant certifications, are often valued. Excellent problem-solving abilities, attention to detail, and effective communication skills help developers work efficiently in collaborative and fast-paced environments. These skills ensure reliable, scalable, and maintainable server-side applications that support business goals and user experience.

Full-time
Medical, Dental
Re-posted 24 days ago
Job description
English follows
A propos de NorthStar
NorthStar Ciel & Terre utilise les donnees des telescopes optiques comme elements de base pour creer des services d'information adaptes aux besoins et aux exigences des clients du gouvernement et de l'industrie. Le vaste portefeuille de developpement de NorthStar comprend la dynamique des orbites et les algorithmes d'apprentissage automatique pour une variete d'applications de sensibilisation au domaine spatial et de gestion du trafic spatial.
Nous recherchons des Developpeurs et Developpeuses de logiciel de niveau intermediaire et senior pour rejoindre nos equipes de traitement de l'image (IP) et de determination d'orbite (OD).
L'equipe qui t'attend
L'equipe SI2 est une equipe multidisciplinaire de scientifiques, d'ingenieurs et de developpeurs de logiciels ayant une formation en physique, en ingenierie dynamique, en informatique et en conception de logiciels. L'equipe se consacre au developpement de solutions innovantes pour la surveillance de l'environnement spatial en utilisant des sources multiples d'observations et de donnees geospatiales.
Tes responsabilites
Nous comptons sur toi pour :
- Concevoir, mettre en uvre, tester et deployer le pipeline de traitement et les capacites logicielles de NorthStar.
- Appliquer le traitement distribue en infonuagique, ainsi que les methodes et les technologies des megadonnees pour elaborer le cadre de developpement.
- Deployer des flux d'application pour le traitement automatise et a la demande des donnees satellitaires.
- Tenir des discussions techniques, des revues de conception, des revues de code et des verifications de la fonctionnalite avec d'autres developpeurs et chercheurs
- Creer et maintenir la documentation technique des logiciels et des produits.
- Guider la definition, la conception et la mise en uvre de nouvelles solutions technologiques innovantes.
- Participer aux discussions sur les developpements commerciaux et technologiques afin de soutenir la planification et l'execution reussies de la feuille de route des produits.
Ton profil
- Au moins 5 annees d'experience en genie logiciel, et plus encore pour nos roles plus seniors.
- Baccalaureat en informatique, en genie logiciel, en mathematiques, en physique ou l'equivalent.
- Une experience demontree avec Go, Java ou Python. Nous utilisons les trois mais notre langage de preference est le Go, donc avoir de l'experience en Go est un avantage.
- Experience dans la livraison de fonctionnalites complexes et sophistiquees et developpement de systemes logiciels distribues.
- Experience dans le cycle de developpement des logiciels, y compris la production de la documentation des projets et des produits.
- Bonne experience de travail dans un environnement Kubernetes, incluant le deploiement et l'operation des services.
- Bonne connaissance des outils d'integration continue/developpement continu (CI/CD).
- Familiarite avec les bases de donnees relationnelles ou NoSQL.
- Excellente capacite a travailler en equipe dans un environnement multidisciplinaire.
- Bonne capacite a resoudre des problemes et enthousiasme a l'idee de relever de nouveaux defis.
- Avoir l'esprit d'initiative et la capacite de travailler de maniere autonome.
- Faire preuve d'ouverture, de transparence et de collegialite dans son travail quotidien.
- Capacite a travailler en anglais et en francais.
Notre promesse
- L'opportunite de travailler dans une entreprise dont la mission est d'assurer un environnement durable et prospere pour les generations a venir tout en favorisant la nouvelle economie spatiale et en poursuivant l'exploration.
- L'opportunite de s'investir dans la direction du produit et technique.
- Un salaire competitif.
- Une couverture medicale et dentaire par le biais de notre regime collectif des le premier jour.
- Des heures de travail flexibles et un modele de travail hybride.
- Un bureau dans l'emplacement ideal du Vieux-Montreal.
NorthStar s'engage a creer et a favoriser un environnement de travail sur et inclusif ou nos employes se sentent valorises et entendus. Nous encourageons fortement les candidatures de personnes de differents milieux qui peuvent apporter une plus grande diversite dans notre facon de penser, y compris les personnes racialisees et autochtones, les personnes handicapees et les personnes de tous ages, origines, orientations sexuelles, identites de genre et expressions de genre.
*****
Who we are and what we do
NorthStar Earth & Space uses optical telescope data as the building blocks to create information services tailored to the needs and requirements of clients from both government and industry. NorthStar's extensive development portfolio includes orbit dynamics and machine learning algorithms for various applications for space domain awareness and traffic management.
We are looking for intermediate and senior software developers to join our Image Processing (IP) and Orbit Determination (OD) teams.
Who you'll work with
We are a multidisciplinary team of scientists, engineers and software developers with backgrounds in physics, engineering dynamics, computer science and software design. The team is dedicated to developing innovative solutions for monitoring the space environment using multiple sources for observations and geospatial data.
What you will do
We'll be counting on you to:
- Design, implement, test, and deploy the NorthStar processing pipeline and software capabilities.
- Apply distributed cloud processing and mega data methods and technologies to build the development framework.
- Deploy application workflows for automated and on-demand data processing.
- Hold technical discussions, design reviews, code reviews and functionality checks with fellow developers and researchers.
- Create and maintain software and product technical documentation.
- Define, design, and implement new innovative technological solutions.
- Participate in business and technology development discussions to support the successful planning and execution of the product roadmap.
What you bring to the table
- At least 5 years of experience in software engineering, and more for our senior roles.
- Bachelor's degree in computer science, software engineering, mathematics, physics or equivalent.
- Demonstrable experience with Go, Java or Python. We use all three, but our language of choice is Go, so experience in Go is a strong asset.
- Experience in delivering complex and sophisticated functionality and developing distributed software systems.
- Experience in the software development lifecycle, including the production of project and product documentation.
- Strong experience working in a Kubernetes environment, including deployment and operations.
- Good knowledge of continuous integration/continuous development (CI/CD) tools.
- Familiarity with relational or NoSQL databases.
- Excellent ability to collaborate as part of a team in a multidisciplinary environment.
- Good problem-solving skills and an eagerness for taking on new challenges.
- Initiative and ability to work independently.
- Demonstrate openness, transparency and collegiality in day-to-day work.
- Ability to work in English and French.
What you can expect
- The opportunity to work in a company whose mission is to ensure a sustainable and prosperous environment for future generations while fostering the new space economy and pursuing exploration.
- The opportunity to get involved in product and technical management.
- A competitive salary.
- Health and dental coverage through our group plan from Day 1.
- Flexible working hours and a hybrid work model.
- An office in the great location of the Old Montreal.
NorthStar is committed to creating and fostering a safe and inclusive work environment where our employees feel valued and heard. We strongly encourage applications from candidates from different backgrounds who can bring greater diversity to the way we think, including racialized and Indigenous persons, persons with disabilities and persons of all ages, backgrounds, sexual orientations, gender identities and gender expressions.