
Senior Python Developer
- Zagreb
- Stalni radni odnos
- Puno radno vrijeme
- 5+ years of experience in software development processes
- Strong experience with Python
- Strong knowledge of the popular web frameworks and libs - Django, Flask, FastAPI, etc
- A good understanding of RESTful API
- Experience with the data-processing libs (Pandas, NumPy, Sklearn, etc) – a strong plus
- Strong experience with SQL and relational databases like PostgreSQL, MySQL, etc.
- Experience with NoSQL databases (MongoDB, DynamoDB, ...)
- Strong experience with cloud technologies such as AWS or Microsoft Azure
- Strong experience with Docker
- Experience with messaging queues like RabbitMQ, Kafka
- Strong testing and debugging skills
- Ability to integrate multiple data sources and databases into one system
- Desire and ability to rapidly learn a wide variety of new technical skills
- An analytical mind, with problem-solving skills
- Experience with system architecture or leading a software team is a strong advantage
- Strong communication skills, both spoken and written
- Intermediate English or higher
- BSc/BA in Computer Science, Engineering, or a related field
- Our developers work on only one project at a time, so there is no need to juggle 2 or more projects
- We work on long-term projects, you have the opportunity to get to know the client and his needs well, as well as the team
- You will have the opportunity to work on complex solutions with the latest technologies
- Remote work means it's up to you whether you work from home, on the beach, or in the office
- Flexible working hours mean that you can tailor your workday to your preferences, without a time-tracking system
- All our employees will right away receive a contract for an indefinite period (B2B collaboration is also an option)
- We provide regular feedback as part of our commitment to your ongoing development and success
- Job role switch, if you want to try some new roles or technologies, we are here to support you by providing opportunities, feedback, and mentor
- If you love taking courses or going to conferences, we are always open to discussing education opportunities
- Each team has its own monthly knowledge-sharing sessions combined with weekly talks and brainstorming sessions aimed at improving our current work and processes
- If you have a colleague or a friend who could be a good fit for us, we can offer you a referral fee
- Salary will be based on your experience and skills