Full-stack developer (Scala + React)

  • Scala
  • Java
  • React
  • AWS
ABOUT the job

We are building a multidisciplinary design and development team for a circular economy client. Team is responsible for designing and developing client’s digital channels. This includes both backend development and integration work for client’s backend systems, such as ERP, and frontend development for B2B and B2C customer channels. Agile development and DevOps practices are used in the team. Team has end to end ownership of the products it is developing.

The team works autonomously in close collaboration with customer POs according to agile principles continuously trying to improve the ways of working. The team has a full technology ownership of the services being developed from requirement planning to development and operations.

This is an opportunity for developers eager to take responsibility and proactively push the products and the team forward. If you are interested in modern frontend technologies, AWS cloud environment or complex backend development and want to grow your tech stack in the new areas, this is an interesting project to you!

Current tech stack of the services is:
○ Background services and databases:
■ Scala, Play Framework, MySQL, PostgreSQL
○ UI:
■ TypeScript, React, Redux, Less, Sass
○ Cloud infra:
○ Some services (old Legacy) is built with:
■ Clojure, ClojureScript

Job Location



We are looking for developers into our existing team developing four B2B and B2C services for a circular economy client. The business drivers for the services improve customer retention, satisfaction and improve the customer service through self-service functionalities. In the future, the goal is to add features enabling up-selling and cross-selling of new services.

ABOUT the candidate

Working as a full-stack developer in the team. Focus on back-end but willingness to work on some tasks here and there on the front-end (with React).


● Preferably any JVM language, any of: Scala, Java, Kotlin, C# or F#. Willing to learn Scala is needed!
● React, Typescript (JavaScript)
● Experience configuring infrastructure
● CI pipelines

Nice To Have Skills
  • Docker
  • Azure
  • Terraform



This is a full-time job opportunity, where you’d be working on projects lasting 12 months on average.  At the end of the period, you will be able to continue being a Pro Consultant by getting assigned to another exciting project. The continuity of your permanent employment with all social and additional benefits included is guaranteed by Motion Software.

Senior Software Engineer
Motion Software provides a unique work environment that allows for remote/hybrid working, providing the best of both worlds. Projects that I've worked on are both exciting and challenging and have helped me grow both professionally and personally. The company frequently organizes team-building events and creates a fun and energetic work environment that fosters camaraderie and collaboration among employees. I like that people in Motion Software are fun, easy-going and very active. Working in Motion Software feels a lot more like a cool gathering with your friends, than just a job.
Full-Stack Developer
Be able to work from any point in the world. Friendly and communicative team members and crew. Be able to speak freely and open to anyone from the company. Helpful and understanding staff and members.
Remote Work Advisor
Fully remote, flex hours, great benefits and community around the company. Great working place for people with different lifestyles, mum - friendly and with a great vibe.



Motion Software uses cookies to improve site functionality, provide you with a better browsing experience, and to enable our partners to advertise to you. Detailed information on the use of cookies on this Site, and how you can decline them, is provided in our Cookie Policy Learn more about cookies, Opens in new tab. By using this Site or clicking on OK, you consent to the use of cookies.