Software Engineer (Backend)
Essential requirements:
Deep expertise in JVM-based systems and languages
Good knowledge of Scala and functional programming techniques
Advanced experience with SQL-based databases, especially with PostgreSQL
Expertise in distributed and reliable systems (fault tolerance, availability, performance)
Understanding of microservice architecture principles
Experience with modelling data and managing database schema
Very good command of English
Formal requirements:
minimum 5 years of experience as a (Senior) Backend Engineer or similar role
master's degree in Computer Science or related field
the candidate already lives in Poland and can be formally employed here (UoP)
Nice to haves:
Experience with queueing systems and batch processing
Knowledge of authentication systems (particularly Keycloak)
Experience with Kubernetes and containerized applications
Expertise with document databases
Familiarity with GraphQL
Basic knowledge of Python and Node.JS
Experience working with medical or scientific applications
Familiarity with JWT-based authentication
Good command of Polish
We offer:
Participation in an innovative project using cutting-edge AI technologies
The opportunity to work on a project that is demonstratively significant to the general well-being and health of people world-wide
International work environment
A fully remote or hybrid work (we have an office in Kraków)
Flexible working hours
Opportunity to publish research results
A small, friendly and close-knit team focused on collaboration, primarily working remotely
Stability and development opportunities, backed by solid international sales and a grant from PARP
Team integration events twice-a-year to connect and celebrate together (optional)
Standard perks: Multisport, Luxmed and nerdy memes
Who we are:
We are Evidence Prime, an IT/AI company born from collaboration between McMaster University and a group of dedicated, experienced Polish IT professionals. We have over 10 years of experience in the healthcare field.
Recruitment steps:
Share your CV and other things that help us see your brilliance
Meet with our Talent Scout
Meet the future colleague
Meet with the co-founder
You're hired :)
Your responsibilities
Design and implement backend
Design and maintain database schema according to the business requirements
Create, maintain and optimize database queries
Implement long-running tasks using queueing systems
Collaborate with the scientific and ML teams with integrating research results and ML models into the codebase
Collaborate with DevOps team in the deployment process and offer continuous support and debugging for the live production environments
Optimize application performance and processing time
Implement robust security best practices to meet compliance requirements, with a focus on standards necessary for obtaining and sustaining key certifications like SOC 2, ISO 27001, and FedRAMP, as well as adherence to data protection regulations such as GDPR.
Software Engineer (Backend)
Software Engineer (Backend)