ecosio is a fast-growing, innovative service company and a leading provider of B2B integration, specializing in electronic data interchange (EDI), Web EDI, and e-invoicing.
The company is part of Vertex, Inc., a leading global provider of indirect tax solutions listed on Nasdaq (VERX).
The role involves developing and maintaining features for web applications, taking ownership of features from ideation to deployment and ongoing maintenance.
Responsibilities include writing comprehensive unit tests to ensure code quality and reliability, following secure coding practices, and collaborating closely with product owners to translate requirements into actionable features.
The position requires building efficient systems that enhance the productivity of the Onboarding & Operations team, working with Java/Spring in the backend and TypeScript/React in the frontend.
The current tech stack includes AWS, Kubernetes, ArgoCD, Java frameworks like Spring and SpringBoot, Java libraries such as JUnit, TypeScript/JavaScript libraries like React and Material UI, data storage solutions like MongoDB and Elasticsearch, and monitoring tools like Prometheus and Grafana.
Requirements:
Candidates must have experience in the field of computer science or engineering.
Several years of work experience in the software development of enterprise web applications is required.
Professional experience with JavaScript/Typescript and popular frameworks like React is necessary; experience with Angular or Vue is also acceptable.
Relevant work experience with Java 11+, Spring, and Spring Boot is essential.
A good knowledge of software design, including design patterns, is required.
Candidates must have a good command of written and spoken technical English.
It is nice to have relevant knowledge of design systems such as Material UI, Semantic UI, or Bootstrap.
An in-depth understanding of NoSQL DB systems like MongoDB, Elasticsearch, or Redis is also a plus.
Benefits:
The company offers a remote-first culture, allowing employees to work remotely from designated countries.
Flexible working hours are provided to suit individual schedules and priorities.
An annual personal development budget is available for investing in conferences, courses, or career coaching.
A home office allowance is offered to help create a workspace that fits individual needs.
Regular events and trips are organized to connect, celebrate, and have fun with the team.
Employees can enjoy workations of up to 90 days per year within the EU, combining travel and productivity.
Wellbeing support is provided, including mental health resources and employee assistance programs.
Additional country-specific benefits are available based on the employee's location.