AS
Python Developer
Axelon Services Corporation
- 🇨🇦 Canada
- On-site
- 22 hours ago
- Python
- Agile
- Scrum
- SQL
- SQLAlchemy
- Django
- System Design
- OAuth
- SAML
- REST API
- Git
- PostgreSQL
- Microservices
- pytest
22 hours ago
Location: Montreal
Work Mode: Onsite (3x/week)
Duration: 12 month
Responsibilities:
- Develop and maintain backend services using Python.
- Identify and resolve hygiene issues in the codebase.
- Collaborate with developers to integrate APIs and services.
- Ensure the technical feasibility and performance of services.
- Write clean, maintainable, scalable, and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.
- Troubleshoot problems, identify and resolve root causes, and fix bugs in a timely manner.
- Stay up to date with the latest industry trends and technologies.
- Hands-on experience in developing software with agile or scrum methodologies and ready to lead our junior developer's team.
- Have innovative thought processes and creative thinking that can bring out-of-the-box and alternate ways of the system.
Requirements:
- Minimum 5 years of experience as a Python Backend Developer.
- Strong proficiency in Python and SQL.
- Practical experience with at least one: SQLAlchemy, Django, FlaskAPI.
- Understand, create, and translate system design into functional code.
- Experience with Python build tools.
- Strong understanding of Authentication and Authorization (OAUTH, SAML, etc.).
- Deep understanding of Python and familiarity with main design patterns.
- Familiarity with RESTful APIs and web services.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience with database management systems (e.g., PostgreSQL).
- Familiarity with microservices architecture and distributed system design.
- Knowledge of testing frameworks (e.g., PyTest).
- Experience with Agile/Scrum development methodologies.
This role is for an existing vacancy.
Python Developer · Axelon Services Corporation