Full Stack Python Developer (Canada)

Full Stack Python Developer (Canada)

30 Oct
|
247Labs
|
Canada

30 Oct

247Labs

Canada

Job Responsibility:

247 Labs is looking for a Full Stack Python Developer to help deliver the AI Product Roadmap and help shape the AI development practices and architectures for the company.

Responsibilities:

- Full Stack development to meet project needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
- Taking part in the decision-making process in design application architecture, solution development, architecture and code review
- Develop and review feature design documents and provide inputs/update to specifications for the solution
- Design and implement a set of various types of tests (unit, integration, functional, etc)
- Proactive position in solution development, processes improvements
- Working in an international distributed team in an Agile workplace
- Communicate with PMs, engineers, Architects, Data Scientists, QA Engineers and other colleagues and stakeholders
- Delivering the product roadmap and plannings
- To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC

Requirements:

- At least 3 years of hands-on development experience
- Experience developing data-oriented products preferably using Python




- Experience in data processing FW such as AWS Databricks, Spark, Synapse
- Experience in Databases: PostgreSQL, AWS Dynamo DB or other DBMS platforms
- Experience with developing microservices-based architecture
- Experience working in container-based environments using tools such as K8s, helm
- Experience working as a software developer in an Agile environment

Essential:

- Working experience with Big Data platform: AWS Databrics, Spark and Synapse
- Programming Languages — Python, React or Vue JS
- Experience with Flask
- Proven track record of technical design and development as part of a team
- Web application frameworks (e.g. FastAPI)
- Write pure OpenAPI (more than 3 year)
- Testing frameworks (pytest) (more than 2 years)
- ORM (SQLAlchemy) (more than 2 year)
- RDBMS (PostgreSQL) (more than 2 year)
- Stream processing — Azure
- Version control systems (GIT)
- Cloud computing platforms (AWS)
- Integration with 3rd party solutions

Desirable:

- Azure SQL and Azure Cosmos DB experience as well as Kubernetes and containerization tools
- Testing frameworks — JUnit, ScalaTest
- Agile development methodologies

Job Type: Full-time

Schedule:

- Monday to Friday

Work Location: Remote

📌 Full Stack Python Developer (Canada)
🏢 247Labs
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack python developer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: full stack python developer (canada) / canada