Software Engineer (Java/Go/Python/*SQL)
We’re looking for a software engineer to join our backend services team. This is a small team focused on the server side of our SaaS analytics application. We develop RESTful web services in a multi-tiered environment. Our software is responsible for the persistence, retrieval and computation of quantitative and qualitative scores for our clients. We use a combination of SQL and NoSQL persistence technologies, rely heavily up asynchronous messaging and operate in a hybrid cloud/terrestrial environment.
This an exciting time for our team, as it is in the early stages of a large refactor from Java to Go/Python with an emphasis on expanding our micro-service pipeline. We are also reexamining our terrestrial/cloud balance as part of this effort. It is an excellent opportunity to become immersed in a number of technologies while facing some challenging problems as we continue to grow.
The ideal candidate will have strong experience developing scalable and durable services in a multi-tier environment. This is not a junior level person. We are looking for someone with strong software engineering skills that can take on projects that not only make things better, but can be trusted to synthesize new functionality to address emerging client requirements. Experience with Go/Python is desirable, but first and foremost we are looking for someone who understands what it takes to write supportable software in a team environment.
While we have a flexible schedule to accommodate the needs of daily life, this is an on-site position. Please do not apply if you are looking to work remotely or do not have at least 4 years experience writing business grade software. This is not a junior position.