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
Up to 155,000 CAD per year
Apply Now