/ December 1, 2020

Java Full-Stack Engineer

Java Full-Stack Engineer


Own your future

Our culture isn’t something employees join, it’s something they build and shape. We believe that every person deserves to be heard and empowered. If you’re on the fence about whether you’re a fit, we say go for it. Let’s build something great together.

Must haves

  • 3+ years of professional experience in building SaaS / WEB services using Java stack
  • A full-stack mindset to cope with issues across the back-end, web front-end & mobile
  • Experience with Spring Boot and Hibernate
  • Experience with RDBMS such as PostgreSQL and/or MySQL
  • Experience with test-driven development practices (unit tests, integration, e2e)
  • Understanding of REST, HTTP, Websockets and TCP/IP networking
  • Experience and understanding of Agile software development principles
  • Team player with the ability to work in a distributed team
  • Upper-intermediate level of English

As a plus

  • Expertise in building search services using ElasticSearch & Lucene
  • Experience with Front-end: React, Redux, JavaScript / TypeScript, HTML5 APIs
  • Experience with Amazon Web Services, Terraform, Ansible, and DevOps practices
  • Experience in setting up the CI/CD pipelines, specifically Travis CI

Key responsibilities

  • Drive engineering from concept to finished product
  • Write clean, high-quality, high-performance, maintainable code
  • Contribute to client-side and server-side architecture
  • Contribute to infrastructure and servers setup automation
  • Collaborate with UI/UX designers, software engineers, data scientists, and product managers
  • Participate in code reviews

Compensation and benefits

  • Competitive compensation with annual merit increase reviews.
  • Generous PTO/Vacation.
  • PE tax coverage (5%).
  • 100% medical and sports coverage.
  • Professional & soft skills training.
  • Schedule flexibility and work-from-home options.

    Apply to this position

    We'd love to hear from you.