Senior Python Developer
2 days ago
Gnapi Technologies Private Ltd | Full timeSenior Python DeveloperBritish Columbia, Canada | Posted on 08/28/2025Gnapi Technologies., is an Information Technology Company established in 2016 with registered offices in India, Canada and United States. Gnapi provides end-to-end IT services and solutions to help and support clients succeed. Gnapi fosters a deep understanding of clients’ businesses and builds strong relationships to best-fit IT solutions, supported by our technology expertise. Gnapi has a strong expertise in GIS applications working closely with multiple customers across North America.Job DescriptionJob Title: Senior Python DeveloperLocation: CanadaEmployment Type: Permanent Full Time (candidate must be authorized to work for any employer in Canada or must be a Canadian citizen.)Work Option: RemoteEducation: Bachelor's or master's degree from an accredited University in Computer Science, Engineering, or related field or equivalent experienceExperience: 10+ yearsAbout the Job:We are looking for a Senior Python Developer who welcomes engineering, team management and maintenance tasks. The primary focus will be to implement and enhance user interfaces and features together with automated unit and integration tests. You will be working with our candid and collaborative team, mentoring and managing the team as needed, where your knowledge and advice about application architecture and the newest technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and excellent user experience.Requirements10+ years' experience as a Python developer, with a focus on building robust and scalable applications.GIS Application Development: Design, develop, and maintain GIS applications and tools using PythonCollaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver optimal solutions.Geospatial Data Processing: Write scripts and programs to process and analyse geospatial data efficientlyImplement algorithms for spatial analysis and modellingIntegration of GIS with Enterprise Systems: Integrate GIS functionalities into enterprise systems using PythonCollaborate with database administrators for seamless data integrationWeb Mapping Applications: Develop interactive and user-friendly web mapping applicationsUtilize Python frameworks to build geospatial web applicationsGIS Automation: Implement automation scripts to streamline GIS workflows and processesDevelop tools for automating data updates and spatial analysesQuality Assurance: Conduct testing and debugging of GIS applications to ensure functionality and data accuracyWork collaboratively with quality assurance teams for comprehensive testingDesign and implement micro services architecture for scalable and efficient applications.Participate in code reviews to ensure adherence to coding standards and best practices.Identify and resolve technical challenges and performance issues.Optimize existing code and improve system performance.Contribute to architectural discussions and propose innovative solutions.Stay up to date with the latest trends and technologies in Python development and micro services.Good to have:Experience with cloud platforms like AWS or Azure is preferred.Custom ETL workflow experienceGIS experiencePrior experience with Electric Utility is a bonus.Technology and industry experiencePS: All Third-Party Applicants through Vendors WILL NOT be entertained.We believe that our people are our strength. Along with a competitive salary, we provide a range of benefits designed to support your well-being and growth.Health InsuranceUpskilling SupportJoin us if you love building scalable applications, and working in a collaborative environment #J-18808-Ljbffr
-
Python Tutorial Writer
1 week ago
Vancouver, Canada Real Python Full timeDo you have a knack for writing and the time it takes to get your thoughts in front of thousands of Python developers? And with a reach of over 3 million visitors a month, it feels amazing how far we've come—but we think we can do even better! To help us raise the quality level of our tutorials even further, and expand beyond the topics we've covered so...
-
Python Video Course Instructor
1 week ago
Vancouver, Canada Real Python Full timeDo you love learning new things and sharing your knowledge with thousands of Python developers? And with a reach of over 3 million visitors a month, it feels amazing how far we've come—but we think we can do even better! To help us raise the quality level of our tutorials even further, and expand beyond the topics we've covered so far, we are looking for...
-
Senior Python Developer
4 weeks ago
Vancouver, Canada Gnapi Technologies Full timeGnapi Technologies Private Ltd | Full time Senior Python Developer British Columbia, Canada | Posted on 08/28/2025 Gnapi Technologies., is an Information Technology Company established in 2016 with registered offices in India, Canada and United States. Gnapi provides end-to-end IT services and solutions to help and support clients succeed. Gnapi fosters a...
-
Python Developer
3 weeks ago
Vancouver, Canada Randstad Digital Full timeThis range is provided by Randstad Digital. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$100,000.00/yr - CA$150,000.00/yr Contract: 6 Months + Likely Extension Hours: 40/week Status: Inc or T4** Overview We are looking for a Services Engineer who will split their time 50% on...
-
Python Developer
2 days ago
Vancouver, Canada Randstad Digital Full timeThis range is provided by Randstad Digital. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$100,000.00/yr - CA$150,000.00/yr Contract: 6 Months + Likely Extension Hours: 40/week Status: Inc or T4** Overview We are looking for a Services Engineer who will split their time 50% on...
-
Python Developer
3 weeks ago
Vancouver, Canada Randstad Digital Full timeJob Title: Services Engineer (Python) Contract: 6 Months + Likely Extension Location: Vancouver – Hybrid (4 days/week onsite) Hours: 40/week Status: Inc or T4** Overview We are looking for a Services Engineer who will split their time 50% on application development and 50% on DevOps/Cloud engineering . This role is ideal for someone who enjoys building...
-
Python Developer
3 weeks ago
Vancouver, Canada Randstad Digital Full timeJob Title: Services Engineer (Python) Contract: 6 Months + Likely Extension Location: Vancouver – Hybrid (4 days/week onsite) Hours: 40/week Status: Inc or T4** Overview We are looking for a Services Engineer who will split their time 50% on application development and 50% on DevOps/Cloud engineering. This role is ideal for someone who enjoys...
-
Senior Software Developer, GFT
3 weeks ago
Vancouver, Canada RBC Full timeJob Description What is the opportunity? We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our business. In this role, you will be responsible for writing and testing scalable code, developing back‑end components, and integrating user-facing elements in collaboration with...
-
Senior Software Developer, GFT
3 weeks ago
Vancouver, Canada RBC Full timeJob Description What is the opportunity? We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our business. In this role, you will be responsible for writing and testing scalable code, developing back‑end components, and integrating user-facing elements in collaboration with...
-
Senior Software Developer, GFT
4 weeks ago
VANCOUVER, Canada Royal Bank of Canada Full timeJob Description What is the opportunity? We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our business. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with...