Fullstack Developer – Java, TypeScript

Posted 65ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Fullstack Developer specializing in Java & TypeScript at Expleo. Deliver end-to-end features across the full stack in a remote configuration.

Responsibilities:

  • Own and deliver end-to-end features across the full stack, from domain modeling and API design to user-facing interfaces.
  • Design and implement scalable backend services in Java, with a strong focus on performance, security, data integrity, and reliability.
  • Build and integrate services with FirstSpirit CMS, extending content models, workflows, and APIs.
  • Develop and maintain RESTful APIs to connect FirstSpirit with upstream and downstream systems.
  • Develop high-quality frontend applications using TypeScript, applying best practices in component architecture, state management, and performance optimization.
  • Collaborate closely with UX, content, and CRM stakeholders to translate business requirements into technical solutions.
  • Take ownership of features from ambiguous problem statements through design, implementation, testing, and production release.
  • Act as a product-minded engineer, proactively improving usability, maintainability, and overall platform quality.

Requirements:

  • Several years of experience building and operating production-grade web applications and enterprise platforms.
  • Strong full-stack experience, including: Backend: Java (Spring / Spring Boot), REST APIs, relational databases (e.g. PostgreSQL, Oracle, MySQL), integration patterns.
  • Frontend: TypeScript, modern frontend frameworks (e.g. Angular or React), component-based architecture, and state management.
  • Solid understanding of backend architecture concepts such as layered architectures, dependency injection, security, and transaction management.
  • Experience integrating CMS/CRM platforms with external systems.
  • Fluency in written and spoken English.

Benefits:

  • Remote work