Full Stack Developer - Java & React

ecosio GmbH
Austria
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Unit Testing Bootstrap (Software) Software Quality Software Design Patterns Elasticsearch Spring Framework JavaScript Libraries Junit MongoDB
+21 more
NoSQL Octopus Deploy Redis Prometheus Software Engineering TypeScript Web Applications Data Storage Technologies Apache Camel ReactJS Grafana Spring-boot Backend Vue.js AngularJS Material UI Kubernetes Information Technology Cassandra Front End Software Development React Testing Library

Job description

You’ll connect with the role if you enjoy…

  • Develop and maintain features for our web applications
  • Take ownership of features, from ideation to deployment and ongoing maintenance
  • Write comprehensive unit tests to ensure code quality and reliability
  • Follow secure coding practices to protect our systems and user data
  • Collaborate closely with product owners to translate requirements into actionable features
  • Build efficient systems that enhance the productivity of our Onboarding & Operations team
  • Work with Java / Spring in the backend and TypeScript / React in the frontend

Our current tech stack in the Web Application Team is:

  • Infrastructure: AWS, Kubernetes, ArgoCD
  • Java frameworks: Spring, SpringBoot, Apache Camel
  • Java libraries: JUnit
  • TypeScript / JavaScript libraries: React, Material UI, Semantic UI, React Final Form, TanStack Query, React Testing Library
  • Data storage and querying: MongoDB, Cassandra, Redis, Elasticsearch
  • Monitoring: Prometheus, Grafana

Requirements

To connect with ecosio it is important to have…

  • experience in the field of computer science or engineering
  • several years of work experience in the software development of enterprise web applications
  • professional experience with JavaScript/Typescript and popular frameworks like React (Angular or Vue are also acceptable)
  • relevant work experience with Java 11+, Spring / Spring Boot
  • good knowledge in software design (e.g. design patterns)
  • a good command of written and spoken technical English

And nice to have…

  • relevant knowledge of design systems (material UI, semantic UI, bootstrap, etc)
  • an in-depth understanding of NoSQL DB systems (MongoDB, Elasticsearch, Redis)

Benefits & conditions

  • Our remote-first culture lets you work remotely from one of our designated countries
  • Flexible working hours to suit your schedule and priorities
  • Annual personal development budget to invest in conferences, courses, or career coaching
  • Home office allowance to create a workspace that fits your needs
  • Regular events and trips to connect, celebrate, and have fun with the team
  • Workations of up to 90 days per year within the EU, combining travel and productivity
  • Wellbeing support, including mental health resources and employee assistance programs
  • Additional country-specific benefits based on your location

About the company

ecosio is a fast-growing, innovative service company and a leading provider of B2B integration, specialising in electronic data interchange (EDI), Web EDI and e-invoicing. ecosio is part of Vertex, Inc., a leading global provider of indirect tax solutions listed on Nasdaq (VERX).

Our brand slogan is Connections That Work as we believe strong connections are central to successful business relationships - both external and internal. At ecosio, we hire individuals from all backgrounds and are committed to creating an inclusive work environment. We are technology lovers, set the highest standards for our solutions, and put innovative ideas first.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

Videos

See all

Related articles

See all