All offersKrakówPythonMid Python Developer
Mid Python Developer
Python
Smartpatient

Mid Python Developer

Smartpatient
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Polish
    master
    English
    advanced
    Python
    regular
    Django
    regular
    DRF
    regular
    Git
    regular
    Problem Solving
    regular
    Docker
    nice to have
    Jenkins
    nice to have
    NoSQL
    nice to have

Job description

Online interview
Friendly offer


Millions of people use MyTherapy 📱 to help ensure they take their medications safely and manage their treatment. We adopt the latest technology and solutions to ensure our iOS and Android apps meet our users’ needs and that our backend can handle >100 million interactions each month. Our commitment to agility, flat hierarchies, and a company culture that values the contribution of every individual allows us to meet the needs of our ever-growing userbase, our partners, and our team members.

As a Python Developer, you will help us further improve our systems and infrastructure to ensure they are robust and will meet the challenges that come with added features and a rapidly growing userbase.

Your tasks 📬

📍 Create easy-to-read, fast, and well-architected quality code for the constant improvement of our backend systems. 
📍 Cooperate closely with your teammates to teach and learn something new. 
📍 Collaborate with our team of UI/UX designers and front-end developers to bring our app to the next level. 
 
Your profile 🤹‍♂️

✔️ 2+ years of commercial software development experience.
✔️ Software engineering skills including data structures, algorithms, and design patterns.
✔️ Familiar with Python, Django, and the Django REST framework.
✔️ Interested in Amazon Web Services, Ubuntu, MySQL, Docker and Microservices.
✔️ Experience with debugging, optimising DB queries, and security improvements would be a plus.
✔️ Knowledge of continuous integration and orchestration tools (e.g. Jenkins 2) would be a plus.
 
What do we offer? 🎁

⭐️ Possibility of joining the team which develops the world’s fastest-growing medication management platform.
⭐️ Plenty of opportunities to take ownership of our features and tech solutions.
⭐️ Chance to work in a highly diverse and truly international team
⭐️ Work-life balanced environment.
⭐️ Competitive compensation.
⭐️ Learning budget.
⭐️ Flexible work schedule.
⭐️ Remote working conditions.
⭐️ High-performance laptop of your choosing.
⭐️ Company, team & department events every quarter.
⭐️ Budget for integration within your team and other colleagues.
⭐️ Private medical healthcare (Medicover) and a Multisport card.
⭐️ Free lunches at the office twice per month.
⭐️ Free snacks and beverages.
⭐️ Playroom with an Xbox console and a foosball table.

Our recruitment process in a nutshell:

1. Phone Screening  📞 (30 min)
Our IT Recruiter will call you to discuss your work experience, tech stack, and your expectations.
2. General Assessment 👨‍👨‍👦‍👦 (45-60 min)
You will meet with a pair of our developers to learn more about your interest in the role.
3. Skill Assessment 💻 (60-120 min)
At this stage, our developers will test your coding skills, tools knowledge, and your way of understanding and communicating complex issues.
4. Offer Call  📝 (30 min)
You will meet with one of our company's founders with whom you will discuss an offer we've prepared for you.
 
We are looking forward to receiving your CV! 

If you have a Stack Overflow or GitHub profile (or similar), we encourage you to forward them along with other points of reference such as published apps on the Play Store or contributions to open source projects.
 
The best way to share your application with us is via our application form. It doesn't take long, we promise – just tap on the button below to get started.