Currently, we are looking for a Software Engineer to become a key member of the team for one of the USA leading science-driven technology companies using real-world evidence to provide innovative healthcare solutions.
You will fit if you have experience in:
2+ years experience delivering apps using Java
Strong unix and scripting skills
Apache Spark and Airflow experience
Experience building systems with large data sets
Comfortable with cloud-based deployment (AWS/S3)
As well as:
Experience working with distributed systems
Experience working with microservices
Why choose us?
Fast-growing company — we are no longer a start-up, but still, have a “family” relationship.
The flexibility of processes/ interactions/communications — decisions are made quickly
We have 65% out staff, not outsourcing projects, which means that you can work with the customer’s product directly and on a long-term basis (from 1-2 years and more)
Covering the industry from commercial aviation to fintech (different technologies, different products — no stagnation in development)
As the team of developers is located in the USA you will work from 11 till 8 to have at least 4 hours overlap with the USA team.
The workplace in the office is in two steps (actually less than 1 minute!) from the metro station Pecherska. Every day you can have lunch here in a new place — the full abundance of options.
Possibility to work remotely once a week
English speaking club once a week
Free massage every second week to get rid of stress
Wii and table football in the office will make your break funnier
Books, training, and courses within your professional development compensation
Table football in the office will make your break funnier
The main tasks would be:
Work on a full-stack rapid-cycle analytic distributed computing application.
Responsible for developing highly performant and scalable components that are able to handle large amounts of data (10+ million patients).
Assess, develop, troubleshoot and enhance ELT process, which utilizes Apache Airflow (Python) and a combination of Java/Scala.
Help develop a distributed system with concurrent access and usage patterns.
Work closely with our product team and science team to understand the needs of our clients.
But are not limited to.