This client is modern, in the public cloud (AWS), micro-services based large distributed system and is quality driven. Their stack consists of Scala, Play, Akka, MongoDB, PostgreSQL, Docker, Mesos, Marathon, Jenkins, Kafka, Spark, HDFS etc. They believe in continuously evaluating our tech stack, have an easy process of suggesting and adapting new technologies. Our engineers enjoy being empowered and accountable.
We are searching for "passionate" Software Engineers, (Backend specific) who would be responsible for working in the belly of our system. Our client has many vertical product lines. You would be showcasing your strong skills in the backend systems for one of those product lines or on one of the many products independent, centralized services for example; identity system, authorization system, eligibility system, the user affliction or data backbone. These services are at the core of our products and make our entire product line successful.
We are seeking motivated, course driven engineers who own their features. You will work closely with Product and Project Managers to understand the features, do the technical assessment, design, code test and deliver. You should be motivated working in a team setting to deliver features largely motivated by the mission. You should already know or be interested in learning our technical stack. This position requires a deep interest in Software Engineering with strong knowledge of computing concepts such as fault tolerance, self-healing, network protocols, network programming, multithreaded programming, performance, reliability, scalability, and security.
Knowledge of high-scale performance and optimization tools and techniques
Previous experience in the Healthcare industry; but not a requirement.
Technical understanding and experience using Identity Management software at an Enterprise level
Familiarity with NoSQL, RDBMS, and Scala
Experience with AWS (configuring, deploying, managing, monitoring) services and distributed applications
We are hiring for those Software Engineers for the many "new" projects we have in place.
Command of Java already and have a desire to learn Scala if you do not have this skill set already.
Experience with distributed systems and application design in an SOA environment
Ability to track down root causes and fix them in systematic ways
Having strong computer science fundamentals
Being analytical with strong problem-solving skills and who pays attention to detail
We are looking for "you" to be a "self-starter" along with showing our company that you have a "validated track of success" as well as a "strong sense of ownership".
Bachelor’s or Master’s degree in Computer Science or related fields