Senior Software Engineer (Backend)

Full Time / Remote
Master's Degree
Alina Karun

Our client is a print-on-demand service that invests in sustainable production approaches and empowers customers and businesses to express themselves on products they use, wear, and carry. Currently the company is looking for Senior Software Engineer (Backend).

Rеquirеmеnts:
  • You have a lot of enthusiasm for technology and modern trends in software development;
  • You don’t only see Java as an island, because you have already gained experience with the development on the JVM;
  • You have experience with distributed systems and their challenges;
  • You are familiar with the web, as well as HTTP and REST;
  • You want to deliver high quality software using CI, CD, automated tests, and clean code;
  • You like to try out new things and always want to expand your knowledge;
  • Knowledge in MongoDB is a bonus, but you are welcome to learn this with us;
  • You like to work on solutions in a multidisciplinary team, and you are looking forward to learning from and with each other;
  • You have a good command of English and can communicate in English with your team colleagues on a day-today basis without any problems.
Tech Stack:
  • The company uses the JVM in the backend, and in addition to Java – Kotlin;
  • The company relys on modern frameworks, libraries, and tools such as Spring Boot, Dropwizard, JUnit 5, Testcontainers, and IntelliJ IDEA;
  • The company strives for well-tailored microservices and considers Self-Contained Systems to be a good architecture style;
  • The company uses Kubernetes, Kibana, Grafana, Rundeck, Docker not only as a stopgap in ads.
Thе соmpаny оffеrs:
  • A team that communicates in short ways and deals with each other in a relaxed, cooperative manner on eye level;
  • Working with a scalable (microservice) architecture in the e-commerce environment;
  • Flexible working hours – we trust you to do your job with an option to work remotely;
  • Software development in an agile, modern environment with cross-functional and self-organized teams of developers, product owners, and designers;
  • No fixed release dates, but continuous delivery;
  • Inhouse software development – we are our own “customer”;
  • Through code reviews, we share our knowledge, establish best practices, and continue to develop our skills;
  • The opportunity to attend conferences;
  • Maximum freedom regarding the choice of your development environment; Mac or Linux, the choice is yours.
Alina Karun

We use Cookies in order to guarantee the full range of functions and to improve them continuously. By clicking on 'Accept all' you agree that functional cookies, statistics cookies and marketing cookies for personalised display of content from our advertising partners are stored in your browser. You can find further information in our Privacy Policy and Cookies information.

Accept all