Senior Software Application Developer
New
Remote-first flexibility within CanadaFull-TimeSenior
SalaryUp to 155,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- GraphQLPythonFlaskReactRESTful APIsSaaS
Requirements
- 7+ years of full-stack software development experience
- Strong proficiency in React with experience delivering end-to-end frontend features
- Solid Python experience, particularly with Flask or similar frameworks
- Experience designing and building REST and GraphQL APIs
- Strong knowledge of SQLAlchemy or similar ORMs and relational database design
- Experience with asynchronous systems such as Celery or event-driven architectures
- Background in SaaS product development environments
- Familiarity with AI tools, AI-assisted development, or integrating AI APIs into applications
- Strong communication skills and ability to collaborate in cross-functional teams
- Comfortable working with ambiguity and taking ownership from design to deployment
Responsibilities
- Build and ship full-stack features using Python/Flask on the backend and React on the frontend
- Design, develop, and maintain REST and GraphQL APIs with a focus on scalability and maintainability
- Work with relational data models using SQLAlchemy and ensure backend systems are performant and reliable
- Contribute to AI-powered product features, including integrations with LLMs, prompt design, and workflow optimization
- Collaborate with product, design, and engineering teams to deliver end-to-end solutions
- Participate in code reviews, provide technical feedback, and ensure high engineering standards
- Communicate trade-offs and design decisions clearly across technical and non-technical stakeholders
- Help improve system reliability, maintainability, and developer experience through best practices
View Full Description & ApplyYou'll be redirected to the employer's site