We are looking for aFullstack Developer (Java & TypeScript)to join our engineering team.
In this role, you will be responsible for designing, developing, and delivering end-to-end scalable features across the full stack — from backend services to user-facing interfaces.
If you are passionate about product-oriented engineering, modern web technologies, and building solid, secure, and high-quality systems, this opportunity is for you.
What You Will Be Doing
Own and deliver end-to-end features across the full stack, from domain modelling and API design to user-facing interfaces.
Design and implement scalable backend services using 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 to support business and customer experience needs.
Develop and maintain RESTful APIs to connect FirstSpirit with downstream and upstream 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 robust 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.