Backend Engineer

  • Full-time

Company Description

Overview

Our client is looking for a Back End Software Engineer to assist them in defining company’s Management feature space.  Ideally, you can comfortably analyze specs and requirements provided by Product, fill in the blanks where required, and design and implement highly available and consumer-centric applications.


Job Description

The ideal candidate is excited to prototype and learn new technologies.  The company’s Engineering team is close-knit, and transparent – they are notoriously open about their work.  You should be comfortable with code reviews and heavy testing before your code ships.

Qualifications

Requirements for the Role

  • B.S. or M.S. degree in Computer Science or a related technical field.
  • 3+ years of experience with building software solutions in a corporate or start up engineering environment using Java.
  • 1+ years of experience with developing web applications (medium-to-large, multi-tiered web applications a big plus).
  • Working knowledge of relational and non-relational databases.
  • Working knowledge of API design and distributed backend systems a plus.
  • Experience with Spring Framework, MongoDB, Postgres, Redis, RabbitMQ, Docker, and/or Ansible recommended but not required.

Additional Information

All your information will be kept confidential according to EEO guidelines.