Astra-North Infoteck Inc.  ~ Conquering today’s challenges, achieving tomorrow’s vision!
Python Developer
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!Canada23 hours ago
Full-timeInformation Technology

Job Description: Sr Python Developer

Toronto - 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.

Key Skills

Ranked by relevance