Senior Python Developer
Warsaw/Wroclaw, Poland
Madrid, Spain
Pivotics is an AI software design and implementation company with the headquarters based in San Diego, California and its R&D offices located in the EU and which is focused on AI/ DL products realization, web and start-up products development in Healthcare, Retail, eLearning and Manufacturing fields.
Role Description:
We are seeking an experienced Python Developer/ Team Lead to join our cross-cultural technical team and build efficient server-side applications for one of the biggest retail vendors in Mexico.
Responsibilities:
Include participating in all phases of the software development lifecycle and mentoring the team:
- Help design and implement functional and non-functional requirements.
- Coordinating with development teams to determine application requirements.
- Build efficient back-end applications in Python.
- Design and implement REST API
- Responsibility for quality of the code.
- Delivering solutions into production.
- Mentoring team members.
Requirements:
- Demonstrated experience successfully leading teams.
- Solid experience as Python developer (3-5 years of experience)
- Strong knowledge of OOP
- Experience with Python frameworks (like Django, Flask)
- Knowledge of relational databases, SQL, Python entity frameworks (like SQLAlchemy)
- Experience in building REST APIs.
- Knowledge of JavaScript/TypeScript and the frontend framework is a plus (like Angular, Vue.js)
- Understanding the DevOps culture and experience with containers is a plus.
Contract terms:
Work schedule: flexible and remote work schedule
Contracts: B2B
Terms: Full-time employment / ability to work from any EU location
Benefits & perks:
- Friendly and united international team of colleagues
- Hybrid/ remote working model
- Flexible time schedule
- Knowledge sharing, training and self-development opportunities
- 14 days of paid vacation according to B2B contract
- Assistance with relocation if needed
- Corporate events' celebrations, outdoor activities, pizza Fridays, bar days
If you feel that you are a great fit, please submit your CV.