
Python developer
Budva/Lisbon or remote · Tech
Responsibilities
- Develop and maintain existing services.
- Collaborate closely with the core backend team and the R&D department to integrate ML solutions into production.
- Oversee the delivery of functionality to end users.
- Work with gRPC.
- Design data storage schemas.
- Contribute to shaping the company’s backend development culture.
Requirements
- 3+ years of Python3 development experience.
- Proficiency in Python standard libraries.
- DevOps skills and experience with Docker.
- Understanding of CI/CD.
- Knowledge of synchronization principles in asynchronous programming: multithreading, multiprocessing, asyncio.
- Ability to write raw SQL queries and work with ORMs. Understanding of when and how to apply different types of indexes in various scenarios.
- Experience in creating RPC API / REST API.
- Experience with Kafka, RabbitMQ, or other message brokers.
- Experience with PostgreSQL or other relational DBMS (will be a plus).
Conditions
- Professional development — access to paid training and courses, online/offline lectures, workshops, and trainings. Our team participates in all major IT meetups;
- Adaptation — qualitative onboarding, we help to quickly and smoothly solve all problems and regularly collect feedback;
- Career development — Review is conducted every 6 months, we monitor the results and help improve performance;
- Equipment — everything you need to work: powerful, additional monitors, phones\devices\ software license;
- Balance between work and personal life — the ability to conveniently build your work schedule, take days off without a bunch of approvals and bureaucracy;
- Health — the opportunity to obtain extended voluntary health insurance (on the territory of Montenegro);
- Office space — a cool office in Montenegro, with comfortable workplaces and lounge areas;
- Relocation — we offer a full package of documents for those who has opportunity to join an office space in Montenegro, and we help with obtaining a residence permit;
- Prequel+ — premium access to the entire Prequel product.
Share this job opening