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