SS
Sr. Software Engineer
S.i. Systems
Montreal · On-site Full-time Senior Yesterday
About the role
About
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 developer
- Strong proficiency with React and modern JavaScript/Type Script
- Advanced skills with Python
- Experience with REST API
- Proficient in SQL, PostgreSQL, including schema design and query optimization
- Strong debugging and problem-solving skills
- Experience with unit testing, test-driven development, and using frameworks such as pytest, unittest, or Jest
- Willingness to spend a significant portion of the onboarding and perhaps ongoing time in a collaborative team programming settings
Nice to Have's
- Familiarity with cloud-based platform services such as Azure or AWS
- Familiarity 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
- Develop Backend Services to support Web Applications or Mobile devices
- Build and integrate RESTful and GraphQL APIs
- Implement scalable ETL/data transformation workflows using Databricks or similar platforms
- Write efficient and well-structured SQL, and manage PostgreSQL database schemas
- Develop and execute unit tests, and participate in writing integration and end-to-end tests
- Troubleshoot, debug, and resolve complex issues across the stack
- Ensure code quality through automated testing and code reviews
- Collaborate with cross-functional teams to implement features and business logic
- Communicate effectively with both technical and non-technical team members
- Provide guidance to junior developers
- Good “interactive comms” (speaking live with others) is extremely important for this role!
Preferences
- Experience with frameworks such as Django, flask, fastapi
- GraphQL API design and integration
- Understanding of data pipelines, ETL processes, and tools like Databricks
- Experience with geospatial data and functions (e.g., Geocoding API, H3 grid system, PostGIS)
- Experience with Docker and orchestration tools like Kubernetes
Skills
DjangoGitGit ActionsGit LabGitHubGitLabGraphQLJestJiraKubernetesNext.jsPostgreSQLPythonpytestReactService NowSQLSVNTypeScriptunittestAzureAWSDockerMercurialSolar
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free