Our client Sr. Software Engineer to Design, develop, and maintain full stack web applications using
Job in
Edmonton, Alberta, Canada
Listing for:
S.i. Systems
Full Time
position
Listed on 2026-06-18
Job specializations:
-
Software Development
Python, Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
Position: Our client is looking for a Sr. Software Engineer to Design, develop, and maintain full stack web applications using
Our client is looking for a Sr. Software Engineer to Design, develop, and maintain full stack web applications using Python, Django, React and Next.js for a software company.
Must Have's:
6+ years as full stack developerStrong proficiency with React and modern JavaScript/Type Script Advanced skills with PythonExperience with REST APIProficient in SQL, PostgreSQL, including schema design and query optimizationStrong debugging and problem-solving skillsExperience with unit testing, test-driven development, and using frameworks such as pytest, unittest, or JestWillingness to spend a significant portion of the onboarding and perhaps ongoing time in a collaborative team programming settingsNice to Have's:
Familiarity with cloud-based platform services such as Azure or AWSFamiliarity with any version control system, e.g. Git, SVN, Mercurial, …Familiarity with build pipelines, e.g., Git Actions, Git Lab, Bit Bucket, Azure Dev Ops, …Familiarity with any software ticketing system or process, e.g., Jira, Solar, Service Now, etc.Familiarity with Version control in git-based system (Git Hub, Git Lab, Bit Bucket) Responsibilities
Design, develop, and maintain full stack web applications using Python, Django, React and Next.jsBuild and integrate RESTful and GraphQL APIsImplement scalable ETL/data transformation workflows using Databricks or similar platformsWrite efficient and well-structured SQL, and manage PostgreSQL database schemasDevelop and execute unit tests, and participate in writing integration and end-to-end testsTroubleshoot, debug, and resolve complex issues across the stackEnsure code quality through automated testing and code reviewsCollaborate with cross-functional teams to implement features and business logicCommunicate effectively with both technical and non-technical team membersProvide guidance to junior developersGood “interactive comms” (speaking live with others) is extremely important for this role!Preferences
Experience with frameworks such as Django, flask, fastapiGraphQL API design and integrationUnderstanding of data pipelines, ETL processes, and tools like DatabricksExperience with geospatial data and functions (e.g., Geocoding API, H3 grid system, PostGIS)Experience with Docker and orchestration tools like Kubernetes
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here: