Python Developer

Astra North Infoteck Inc.

  • Toronto, ON
  • Permanent
  • Full-time
  • 22 days ago
Job Description: Sr Python DeveloperToronto - Hybrid (4 Days WFO)6-12 months+What will you do?
  • Design, develop, and maintain scalable, high-performance applications using Python and modern frameworks.
  • Build and support RESTful APIs and microservices using frameworks like FastAPI, Flask, or Django.
  • Develop data-intensive and backend systems with strong focus on performance, reliability, and scalability.
  • Data transformation logic using Pandas and SQL, improving processing efficiency.
  • Work on full-stack development using Python (backend) and modern frontend frameworks.
  • Collaborate within an Agile Scrum team including product owners, architects, and QA.
  • Translate business requirements into technical designs and clean, maintainable code.
  • Ensure high code quality through unit testing, integration testing, and code reviews.
  • Optimize applications for performance, scalability, and security.
  • Contribute to architecture decisions, including microservices and distributed systems.
  • Mentor junior developers and drive best practices and coding standards.
  • You will be part of a team creating new services and client-facing applications using the latest technologies which will shape the future of banking; You will develop and support highly scalable, high-performance APIs within an Agile development team
  • Ensure high code quality through automated unit and functional testing.
  • Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market and enabling continuous delivery.
  • Design and develop code structures based on technical design defined by the team.
  • Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.
  • You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.
  • Excellent communication including the ability to distill technical details into human terms.
What do you need to succeed?Must-have
  • 7+ years’ experience with Python, SQL, Shell Scripting.
  • 7+ years’ experience using and developing RESTful APIs and microservices
  • Knowledge of developing distributed cloud applications (Pivotal Cloud Foundry, OpenShift, Docker); Hands on experience designing, developing, testing and troubleshooting RESTful API and interface specifications (Swagger/OpenAPI, SOAP)
  • Knowledge of security gateways and protocols (JWT, OAuth2.0, OIDC, SSL Certificates)
  • Full software development life-cycle experience with CICD and thorough testing prior to release
  • Solid Understanding of Agile
Nice-to-have
  • End-to-end UI Automation Testing
  • Knowledge of major architectures style (message oriented, reactive, event based)
  • Micro-service architecture, design, and implementation (load balancing, discovery, resiliency)
  • Good eye for UX design and being able to collaborate closely with our UX designers.

Astra North Infoteck Inc.