Senior Python Developer Кропивницький, віддалено Weare looking for a Senior Python Developer with 5years ofcommercial experience. The project develops asystem that helps with cosmetics creation and similar products. The main stakeholders are companies that produce cosmetics. The system helps with the cosmetic formula-creating process (choosing raw materials and ingredients, checking restrictions and ingredient properties, ingredient properties prediction, etc. Requirements: Python + aio
Senior Python Developer Кропивницький, віддалено Weare looking for a Senior Python Developer with 5years ofcommercial experience. The project develops asystem that helps with cosmetics creation and similar products. The main stakeholders are companies that produce cosmetics. The system helps with the cosmetic formula-creating process (choosing raw materials and ingredients, checking restrictions and ingredient properties, ingredient properties prediction, etc. Requirements: Python + aio : Proficiency inPython programming language, particularly with asynchronous web frameworks like aio MongoDB : Experience with MongoDB, aNoSQLdatabase, for storing and managing document-oriented data. PostgreSQL : Knowledge ofPostgreSQL, apowerful open-source relational database, for applications requiring structured data storage. RESTful API : Understanding ofRESTful API design principles and implementation for building web services that are scalable and interoperable. Gino : Familiarity with Gino, anasyncio ORM built ontop ofSQLAlchemy, for asynchronous interaction with PostgreSQLdatabases. Flask/Django : Experience with Flask and/or Django web frameworks for building web applications inPython. Celery/RabbitMQ: Knowledge ofCelery for asynchronous task scheduling and RabbitMQ asamessage broker for distributed task queues. SQLAlchemy : Understanding ofSQLAlchemy ORM for working with relational databases, especially PostgreSQL. Docker : Familiarity with Docker for containerization ofapplications, facilitating easier deployment and scalability. CI/CD : Experience with Continuous Integration and Continuous Deployment practices and tools like Jenkins, TravisCI, orGitLab CI. AWS/Azure/GCP : Knowledge ofcloud platforms like Amazon Web Services, Microsoft Azure, orGoogle Cloud Platform for deploying and managing applications. GraphQL : Familiarity with GraphQL, analternative toREST APIs, could bebeneficial for projects requiring more flexible data querying. Unit Testing/Pytest : Proficiency inwriting unit tests using Pytest orother testing frameworks toensure code reliability and maintainability. Microservices Architecture : Understanding ofmicroservices architecture and its implementation using Python for building scalable and modular applications. Security Best Practices : Awareness ofcommon security vulnerabilities and best practices for securing web applications, such asinput validation, authentication, and authorization mechanisms. WebSockets : Knowledge ofWebSockets for building real-time communication features inweb applications. Git : Proficiency inversion control using Git, including branching, merging, and resolving conflicts.