Python Software Engineer (Web) - Calgary - $115,000-$125,000 CAD
Python Software Engineer required to join a global software consultancy who specialise in providing highly skills expects to help their clients. They excel in driving both from the ground up development as well system modernisation projects, leveraging the latest cutting-edge technologies to deliver outstanding results.
Key Responsibilities
- Work primarily in Flask (Python) using the blueprint pattern to build scalable web applications and RESTful APIs.
- 4+ years experience in Backend Development
- Write and maintain unit and integration tests using Pytest (admin repo includes 2,600 tests).
- Perform browser testing with Cypress to ensure frontend reliability.
- Use SQLAlchemy ORM with PostgreSQL to define and manage database models and queries (Desirable)
- Ensure production-readiness and security of applications running on AWS cloud infrastructure.
- Contribute to development best practices with clean, modular, and testable code.
Required Skills & Qualifications
- Strong proficiency in Python with production experience in Flask.
- Experience with Jinja2 templates, SQLAlchemy, and PostgreSQL (One of these skills minimum)
- Comfort working with large test suites and writing high-quality tests using Pytest.
- Working knowledge of AWS services (Desired)
- Ability to read and modify deeply layered, composable functions ( 5 lines per function) as per clean code practices.
Click Apply!