Full Stack Python Developer
Job details
Job description, work day and responsibilities
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 environment
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
Company address
You will be redirected to another website to apply.
Offer ID: #1120326,
Published: 3 weeks ago,
Company registered: 4 months ago