Monocl is a rapidly growing SaaS company enabling life science professionals to work smarter with the right external stakeholders. We have developed Monocl EGO, a cloud-based platform designed to help users, primarily in the pharmaceutical industry, collaborate and compete smarter.
Monocl EGO lets you find and engage with the right stakeholders, regardless if you are looking for scientific experts, investigators, medical institutions, customers or competitors. We do this by structuring public data such as scientific publications, clinical trial records and financial data, in an unprecedented way. In order to succeed with this, we are using a tech stack including Neo4j, Elastic-stack, Apache Spark and host it at Amazon Web Services.
The platform contains millions of scientific experts and organizations, each seamlessly profiled to help users understand collaborations, research activities and financial transactions in a superior manner. Monocl EGO is empowered by a machine-learning architecture currently based on source data from research publications, clinical trials, grant funding, industry payments and more.
The first version of the platform was released in 2016 and today Monocl has 18 employees operating in Sweden and in the US. The company continues to get more users and it is now crucial to grow the development team with another creative developer and problem solver.Job description
As a Developer at Monocl Software you will work closely with the other seven developers helping each other when needed but being responsible for your own domain. Your job will be to focus on that part of the platform dealing with keyword search, filtering, aggregation and data analysis. You will build Microservices in Java and manage Monocl's two databases Neo4j and Elasticsearch.
Monocl's users are all utilizing the same web platform and servers and it is of great importance for the development team to understand past, current, and emerging security exploits. The developers are expected to write simple, clean, readable code that contributes to application stability and performance. Database queries are written directly to the database instead of using ORM (hibernate or similar) and being dependent on secure Enterprise-frameworks will not be possible at Monocl.
To be successful in this role, it will be very helpful if you have previous experience building a multi-tentant service with microservice architecture, preferably Amazon-based. If you lack the experience, we hope that you at least have a great interest in learning such architecture. Previous experience of domain driven design will also be of importance in this role.
Future plans, among others, will be finding ways for users to collaborate and coming up with solutions on how to expand Monocl's services. This will result in a need of user authentication models so if you have worked with user authentication before, it will be much appreciated.
Regardless of how many years' professional experience you have, if you believe you are an experienced programmer looking for the opportunity to develop your skills to a whole new level - we are looking for YOU!Our current tech stack:
- Amazon Web Services
- Elastic Stack
- Apache Spark and/or Hadoop
- Zookeeper/Consul or other service discovery
As a person, you should have a positive, hands-on and pragmatic attitude. It is important that you are a team player triggered by ambitious goals and that you are willing to always walk the extra mile. You will be part of a family with highly talented individuals constantly challenging each other. By joining Monocl, you will have excellent development and career opportunities in a company built for fast growth.Interested?
In this recruitment process we cooperate with Dfind IT. Should you need more information, please contact Malin Magnusson at 070-569 26 28 / email@example.com or Pietro Mattei at 0702-428584 / firstname.lastname@example.org . To apply, you may register your application on www.dfind.se. Selection and interviews will be made continuously.Location:
Göteborg (Västra Frölunda)Employer:
Monocl ABJob Type:
As soon as possible