Senior Python Developer

Wrocław, Dolnośląskie, Poland
Development /
Full-time /
Remote
You'll be joining our MetaBase or Validation Team. Metabase team is responsible for the products used by our teams to curate, test, and maintain our medical knowledge base and inference engine - our differentiator and competitive moat. We’re looking for two awesome developers who will be working with a cross-functional team of product designers, developers, QAs, data scientists and more, as well as a wide range of internal stakeholders.

Our Validation team consists of software engineers, data scientists, and researchers who build the inference engine. The heart of our technology is a powerful set of AI-based algorithms for triage. Their clinical quality has to be thoroughly validated, and for that, we need to build a set of tools in collaboration with software engineers, medical experts and data scientists We also believe that clear and honest communication is what helps us thrive.

Experience

    • 5+ years of building great products for the web
    • Writing optimized, efficient, and modular code
    • Working with Enterprise architecture patterns
    • Distributed systems

Knowledge / Skills

    • Python and at least one framework: Django, Flask or FastAPI
    • Software craftsmanship mindset
    • English and Polish (both written and spoken)

Nice to have

    • asynchronous Python, event-driven programming, Clean Architecture, and Design Patterns
    • Agile methodologies and Jira
    • Demonstrated use of best practices (CI/CD, TDD, Code Reviews, Git)
    • Docker and GCP
    • GitOps and IaC methodologies

Software Development

    • End-to-end web development ownership, using Python, Django, FastAPI, SQL, and Terraform. Designing and implementing solutions for backend applications. Documenting software design, code, and development processes

Implement best practices

    • 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

    • Collaborate closely with teammates (development, qa, design, product) and Product Owner to refine ideas

Working in Agile Framework

    • Participate in planning, requirements refinement, and high-level design of the solution. Have a big impact on product development and the direction in which it moves

Salary

    • 17 000 - 24 000 PLN