The mission of our Back End Software Engineer is to implement the features which support our platform which would allow our users a better experience. To achieve that mission, our Engineer will be involved in all the stages of the product development and deployment lifecycle. This will mean collaboration with the rest of the team to achieve the goals in the most productive way.
As part of this role you will have a variety of responsibilities. One day you might be working with the rest of the team planning new features and UX improvements, and another day spending time solving some technical challenges. We use a variety of open source and industry- standard technologies to design and implement new features and functionality across our application. Java and Spring are central to our back-end development and PostgreSQL is our database of choice. Your role will also include understanding and supporting our infrastructure and operations, where we use Docker & Kubernetes as part of the Amazon Web Services.