Senior Python Developer and Lead Architect
Job Description
Job Description
About US: We are a company that provides innovative, transformative IT services and solutions. We are passionate about helping our clients achieve their goals and exceed their expectations. We strive to provide the best possible experience for our clients and employees. We are committed to continuous improvement and innovation, and we are always looking for ways to improve our services and solutions. We believe in working collaboratively with our clients and employees to achieve success.
DS Technologies Inc is looking for Senior Python Developer and Lead Architect role for one of our premier clients.
Job Title:Senior Python Developer and Lead Architect
Location:GTA, Ontario Remote
Industry:Biotechnology / Pharmaceuticals
Job Category:Software Development
Overview:
This role is focused on developing and architecting the Bluecopper System for Genentech's Research & Early Development group (gRED). The project aims to streamline multi-step scientific data workflows, enabling data analysis at scale for scientists with diverse computational expertise. The successful candidate will lead the team in designing and implementing this cutting-edge system.
Position:
Contract 6 months with possible extensions based on performance
Responsibilities:
• Design and oversee the architecture of the Bluecopper System.
• Collaborate with cross-functional teams to define, design, and deliver new features.
• Work with Business Analysts to understand and implement system requirements.
• Write clean, scalable, and efficient Python code.
• Conduct code reviews and provide constructive feedback.
• Troubleshoot, test, and maintain software for optimization and functionality.
• Collaborate with DevOps engineers to deploy and maintain systems in a cloud-based environment.
• Monitor system performance and implement necessary improvements.
• Mentor the development team and enhance best practices understanding.
Required Qualifications:
• Technologies and Skills:
• Proficiency in Python and relevant frameworks/libraries (e.g., SQLAlchemy, Pyramid).
• Experience developing APIs for Typescript/Javascript frontends and internal users.
• MySQL, GitLab, CI/CD pipelines, Docker, and process orchestration in HPC environments.
• Expertise in building distributed systems and automated testing (unit, integration, e2e, performance, regression).
• Experience deploying within cloud-based environments (e.g., AWS).
• Jenkins experience is a plus.
• Other Skills:
• Strong ownership and accountability mindset.
• Excellent communication and fluency in English.
• Experience working with distributed development teams in a global environment.
• Expertise in agile Scrum delivery.
• Quick learner, self-organized, and reliable.
Additional Information:
• Team members located in Poland and Canada.
• The interview process includes two rounds, with one live coding test.
Candidate Details:
• Must have at least 5+ years of Python experience.
• Strong expertise in distributed systems and cloud deployment.
• Previous experience in scientific data workflows or similar projects is an advantage.
If you are interested, Kindly share your resume to
Tejaswini@dstechnologiesinc.com
Thanks
DS Technologies - Team