We're a remote-first company that gathers folks passionate about redesigning healthcare for millions of people on the planet. If you are led by an ambition to make a good impact in the surrounding world – we would love to meet you.
We are remote-first organization but we require Poland for the desired location regarding this role.
We would like you also to speak both: Polish and English fluently, regarding inclusive work environment.
Role requirements
Experience
- 4+ years of experience in software development in Python (Django/FastAPI/Flask) with a particular focus on backend programming.
- Familiar with Docker and Docker Compose.
- Programming skills in the object-oriented and functional paradigm.
- Clean-code approach, SOLID, DRY principles.
- Hands-on exp in working on big and complex application.
Knowledge / Skills
- Knowledge of tools needed to organize project: Unit tests (pytest, unittest), Static code analysis tools (pylint, mypy etc.), Version control (git), Managing dependencies and Libraries releases (pip, poetry).
- Good/Excellent command of English and Polish both in speaking and writing.
- High attention to details and quality.
- Have an ownership attitude.
Nice to have
- Familiarity with GCP, Terraform and DevOps practices (Gitlab pipelines).
- Experience with modular monolith architecture.
Responsibilities
-
Software Development: End-to-end web development ownership. Designing and implementing solutions for backend applications. Documenting software design, code, and development processes.
-
Implement best practices: You will be writing and testing high-quality, scalable, and maintainable code. Designing, implementing, and maintaining efficient and effective database systems. Participating in code reviews to maintain code quality standards.
-
Cross-team collaboration: Play an active role in requirement analysis, ensuring software solutions meet business needs. Moreover, you will Identify, troubleshoot, and resolve software defects and performance issues.
-
Working in Agile Framework: You will be a part of a self-managed team with all competencies on board. Actively taking part in inspect and adapt loop by close cooperation with the Product Division. Participating in various meetings from solution ideation, refinement and planning through demo, retrospective, and more. Have a big impact on product development and the direction in which it moves.
Your impact
Metabase team is responsible for internal product development. This team is developing tools used by medical doctors to extend and maintain our medical knowledge base, which is later used by our AI engine.
Are you ready to be a part of the team providing critical internal software? Apply!