Backend Python Developer

3 months ago


Montreal, Canada ALLTECH CONSULTING SVC INC Full time

Level 3
Job Description:

Team Profile:
Infrastructure engineering team are looking for a strong Python developer to enhance and support our DevOps environment. Our global UNIX plant is a large, globally distributed installation of low latency/high frequency trading servers, high-availability application clusters and grids. It is centrally configured and managed by a suite of tightly integrated open source and internally developed tools. This includes a configuration management database (CMDB), domain specific configuration language and compiler, a set of configuration components and many user space tools and libraries. We require an engineer who can develop solutions to ensure that this heterogeneous plant is easy to manage and configure, ensuring a stable environment. The successful candidate will work on the development of our configuration management broker (24,000 lines of Python with over 90% test coverage). This provides APIs and a command based user interface that allows system administrators, developers and application support personnel to build and manage the configuration of Linux hosts. The team sits within the larger IaaS engineering group who are responsible for designing and implementing Linux infrastructure for our Company’s distributed systems. The group is involved in integration, and maintenance of numerous products, including hardware, Operating Systems (Red Hat Linux and Solaris), system configuration, virtualization technologies and a variety of in-house developed tools.

Skills Required:
– Strong Python programming skills, writing secure, testable, robust code.
– Experience of large (10k+ lines) collaboratively developed modular projects.
– Knowledge of SQL and database programming using ORMs.
– Exposure to modern development tools and practices including git, jenkins, agile and continuous integration.
– Ability to collaborate with others on development, including code reviews, providing specifications, implementing specifications from others, and writing documentation.
– Good understanding of Linux/UNIX system fundamentals and network protocols.

Skills Desired:
– Knowledge of SQL databases. Linux/UNIX System fundamentals (Red Hat preferred).
– Exposure to modern configuration management systems such as SaltStack, Ansible.
– Knowledge of virtualization technology.
– Knowledge of deployment in large enterprise environment.

#J-18808-Ljbffr

  • Montreal, Quebec, Québec, Canada Saransh Inc Full time

    Role: Backend Python DeveloperLocation: Montreal, QC, Canada (Onsite from Day 1)Job Type: ContractKeynote from client:Looking for a Backend Python Developer who can develop, deploy and troubleshoot.Need experience on threading.Unix/Linux experience is must, VMware experience is plus.Infra provisioning is required - not cloud based, VM based cloud...


  • Montreal, Quebec, Canada Randstad Full time

    We are seeking a skilled Software Developer, Backend to join our team at {company}. Key responsibilities include designing and developing high-quality software solutions using a range of technologies. The ideal candidate will have a strong background in computer science and have experience with backend development using languages such as Java or Python.Main...

  • BackEnd Developer

    2 months ago


    Montreal, Canada Adoc Talent Management Full time

    Are you passionate about programming & mixed reality technologies? Would you like to work at the interface between new technologies and medical innovation? Our customer is a MedTech startup developing an AI-powered MR surgical navigator that will allow surgeons to quickly generate 3D models from a patient’s diagnostic imaging scans. This immersive...


  • Montreal, Quebec, Canada EssilorLuxottica Group Full time

    Job Title: {title}Job Description:{description}About the Role:The company is seeking a skilled Backend Developer to join our team. The ideal candidate will have experience in designing and building scalable backend systems using Java or Python. The successful candidate will work closely with the development team to deliver high-quality software...

  • Software Developer

    4 weeks ago


    Montreal, Quebec, Canada Institut de Recherches Cliniques de Montreal Full time

    Backend Software Engineer Job DescriptionWe are looking for a skilled Backend Software Engineer to join our team.The ideal candidate will have experience with backend development and a strong understanding of software design patterns.Solid knowledge of programming languages such as Python and Java is required.Strong communication and teamwork skills are...

  • BackEnd Developer

    2 months ago


    Montreal, Canada Adoc Talent Management Full time

    Are you passionate about programming & mixed reality technologies? Would you like to work at the interface between new technologies and medical innovation? Our customer is a MedTech startup developing an AI-powered MR surgical navigator that will allow surgeons to quickly generate 3D models from a patient’s diagnostic imaging scans. This immersive...


  • Montreal, Quebec, Canada Nubia SPA Full time

    About the RoleWe are seeking a skilled Backend Developer to join our team. The ideal candidate will have experience with Python and Java, as well as a strong understanding of cloud-based systems.Key Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to deliver high-quality softwareParticipate in...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Nestlé SA Full time

    We are looking for a skilled Software Engineer - Backend Developer to join our team in Backend Development.Responsibilities include:Maintaining and improving existing backend systems for data processing and storage;Designing and implementing new backend functionality to meet business needs;Collaborating with cross-functional teams to identify and prioritize...


  • Montreal, Canada Astra North Infoteck Inc. Full time

    Experience: 5- 8 Years3+ years of experience integrating software systems and services Strong skill in python & ReactJS Bachelor’s degree in computing science or equivalent Experience with front office / trading system Strong verbal and written coordinates, interpersonal and problem-solving skills experience developing backend in python/java/c#Good...


  • Montreal, Canada undisclosed Full time

    Level 3Job Description:Team Profile:Infrastructure engineering team are looking for a strong Python developer to enhance and support our DevOps environment. Our global UNIX plant is a large, globally distributed installation of low latency/high frequency trading servers, high-availability application clusters and grids. It is centrally configured and managed...


  • Montreal, Quebec, Canada GardaWorld Full time

    About the RoleAs a skilled Software Developer, you will be responsible for designing and developing efficient software solutions using Python. Your expertise in backend development will enable you to create scalable and secure systems that meet the needs of our company.

  • Backend Engineer

    1 month ago


    Montreal, Canada Boostsecurity.io Full time

    About UsBoostsecurity.io is a dynamic and fast-paced cybersecurity technology startup. Our mission is to enable software development teams to easily ship secure software, and secure their software supply chains, through smart security automation that developers love. Founded by veteran industry experts in application security, cloud and OSS engineering,...


  • Montreal, Quebec, Canada Boostsecurity Full time

    We are seeking a skilled Senior Backend Engineer to join our high-performing team at BoostSecurity. About the RoleWe are a cybersecurity technology startup focused on enabling software teams to easily ship secure software. Our mission is to provide smart security automation that developers love. We are building technology for technologists, and this is an...


  • Montreal, Quebec, Canada Boostsecurity Full time

    About UsBoostsecurity.io is a pioneering cybersecurity technology startup that empowers software development teams to create secure software through innovative security automation. Our mission is to revolutionize the way developers approach security, making it an integral part of their workflow.The RoleWe are seeking highly skilled and driven Backend...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    Key Responsibilities:• Design and develop scalable backend systems, including APIs, microservices, and databases.Requirements:• 5+ years of experience in software development, preferably in a backend role.• Strong understanding of computer science fundamentals, including data structures, algorithms, and software engineering principles.• Proficiency...


  • Montreal, Canada Groupe SII Full time

    Background:The Visualization and Interactive Data Analysis group within gRED Computational Catalysts is a group of scientists and engineers who build interfaces to help scientists better understand data.The development of high throughput methods to profile the genome, screen compounds, and automatically collect images rapidly generates vast amounts of data...


  • Montreal, Quebec, Canada Capgemini Full time

    Job Description:We are seeking a Senior Backend Software Engineer to support the development of our Machine Learning Serving platform. The ideal candidate will have expertise in Python and C++ and experience working with AWS and K8s.Key Responsibilities:Design and implement software solutions for the ML Serving platform.Collaborate with cross-functional...


  • Montreal, Quebec, Canada Stay22 Full time

    Job Title: Senior Backend Developer, EngineJob DescriptionAbout Stay22Stay22 is a leader in the travel tech industry, empowering content creators to monetize their content more effectively. Our technology simplifies the search for travel-related services, reaching over 100 million unique users monthly. The Engine team is at the heart of our flagship...


  • Montreal, Quebec, Canada Société Financière Manuvie Full time

    About the RoleWe are looking for a skilled Software Development Engineer - Backend to join our team at {company}. As a Software Development Engineer - Backend, you will be responsible for designing, developing, and maintaining the back-end of our software applications. Your key responsibilities will include:Designing and developing scalable, efficient, and...


  • Montreal, Quebec, Canada Randstad Full time

        Job Description:    We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in backend development and experience with scalable architectures.    Key Responsibilities:Design and develop scalable backend systemsCollaborate with cross-functional teams to identify and prioritize...