Working with top class scientists from Silicon Valley or from Western Europe
Helping scientists around the world to fight cancer and other difficult diseases by accelerating IT potential
Long term projects and possibility to change the project for the same customer
Agile and DevOps culture with open, honest, two-way communication
Popular concepts in action, not only limited to: CI/CD, Infrastructure as Code, Cloud, Containers & Microservices, Machine Learning, AI, Domain Driven Design
Responsibilities:
Proactive team member of an agile team focused on delivering business value with an agile mindset
Design, develop, maintain and deploy informatics products (incl. backend, frontend, infrastructure as code, pipeline as code)
Troubleshoot and bug fix reported issues with the system
Keep the code libraries and based technology up to date
Create and maintain documentation for the application
Cooperate with Product Owner and business users in PST time zone (CET evening meetings, 2-3 a week)
Specific requirements:
You have at least 3 years of professional experience in software development
You are experienced:
with programming in Java 1.8 or newer - both OOP and FP
in building web applications/services with Spring stack
with clean code practices
with writing various types of tests (unit, contracts, integration)
with SQL (Postgres is preferred)
You have at least basic experience with micro services and event driven approach
You feel comfortable working with Linux
You feel comfortable in a distributed work environment (dev team members work remotely, product owner and users in California; expect about 2 calls a week in the evening)
You are professional in English (B2 level and higher)