Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Beanfield MetroConnect

NewBe an early applicant

Senior Python Backend Engineer

Posted
Discussion

Summary

Senior engineer builds and enhances backend systems, APIs, and data-processing tools in Python (Django/Flask/FastAPI), designing microservices, databases, and caching strategies while mentoring juniors. Hybrid role requiring three office days weekly at Beanfield's Liberty Village, Toronto HQ.

Senior Python backend engineer sought by Beanfield, working hybrid with three office days weekly in Toronto’s Liberty Village headquarters.

This senior Software Engineer builds and enhances backend systems, APIs, and data processing tools. You will use Python with Django, Flask, or FastAPI while collaborating with product managers and teammates. The work supports maintainable, scalable software aligned with business objectives.

Key Responsibilities:

  • Deliver significant features or small projects independently
  • Write scalable Python code for backend systems and APIs
  • Break ambiguous problems into manageable technical components
  • Design APIs, microservices, databases, and caching strategies
  • Mentor junior team members and influence project architecture

Requirements:

  • 5+ years of professional development experience using Python
  • Experience with Django, Flask, or FastAPI
  • Proficiency with PostgreSQL, MongoDB, ORM tools, and query optimization
  • Experience with Git, CI/CD, Docker, or Kubernetes
  • Knowledge of RESTful APIs, testing, Agile, and DevOps practices

Bring autonomous delivery, Python expertise, and backend architecture skills to Beanfield’s collaborative technology team in Toronto.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →