Description
**About the role**
We are looking for a **Senior Full Stack Engineer** to continue the development and extension of an internal developer portal and dashboard, working heavily on a custom Java backend while maintaining and potentially rewriting the frontend using TypeScript. You will integrate the application with Snowflake, relational, and non\-relational database environments, design and implement RESTful APIs, and ensure code quality through unit testing and performance profiling. The role requires **4\+ years of Java backend experience with TypeScript frontend flexibility** and the ability to architect a potential frontend rewrite.
**What you will do**
* Continue the development and extension of the internal developer portal and dashboard.
* Work heavily on a custom Java backend to ensure robust server\-side performance.
* Maintain the existing frontend architecture while planning and executing a potential rewrite using TypeScript.
* Integrate the application with diverse database environments, specifically Snowflake, relational, and non\-relational databases.
* Collaborate with cross\-functional teams to translate user requirements into scalable technical solutions.
* Ensure code quality through comprehensive unit testing, code reviews, and performance profiling.
**Must haves**
* At least **4\+ years of experience in backend development using Java**.
* Frontend development experience using **TypeScript**.
* Experience integrating with diverse database environments, specifically **Snowflake**, relational, and non\-relational databases.
* Flexibility to architect and potentially execute a frontend rewrite.
* Solid understanding of **RESTful API** design and implementation.
* Proficiency in version control systems (e.g., **Git**).
* Upper\-Intermediate English level.
**Nice to haves**
* Familiarity with modern component\-based UI frameworks (such as **React** or **Angular**) to support the TypeScript rewrite.
* Understanding of cloud architecture and containerization (e.g., **Docker**, **Kubernetes**).
* Experience operating within an Agile/Scrum environment.
**Perks and benefits**
* **Growth without limits:** build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
* **Competitive compensation:** get recognition that reflects your skills and impact, with regular performance and compensation reviews
* **Flexibility:** work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
* **Meaningful, modern projects:** build impactful products using modern technologies alongside global teams and leading brands
* **Collaborative culture:** join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
* **Well\-being \& support:** access local well\-being programs and people\-focused support tailored to your location
Job Type: Full\-time
Work Location: Remote