This is a remote position.
We are seeking a Software Engineer (Internal Tools) to join our team.
Responsibilities:
- Develop and maintain Fadmin an internal admin tool built on ReactAdmin Prisma and MUI.
- Collaborate with product and engineering teams to build intuitive and efficient internal workflows.
- Design and implement CRUD interfaces and custom views using ReactAdmin.
- Create and manage database queries and mutations using Prisma ORM.
- Style and layout components using Material UI (MUI) for consistent UI/UX.
- Analyse and migrate business logic and data queries from Retool to a custom ReactAdminbased interface.
- Optimise application performance and user experience across different teams using Fadmin.
- Work with authentication/authorisation mechanisms (e.g. rolebased access).
- Write clean maintainable code and contribute to internal documentation.
- Support ongoing improvements to developer experience and internal tooling.
Requirements
- Proficiency in React and modern JavaScript/TypeScript.
- Experience with ReactAdmin and Material UI (MUI).
- Solid understanding of Prisma and relational databases like PostgreSQL.
- Familiarity with internal tool development and businessfocused UIs.
- Comfort refactoring legacy code and migrating existing queries into structured code.
- Strong communication skills and a collaborative mindset.
Nicetohaves:
- Experience with Retool or other lowcode internal tooling platforms.
- Familiarity with and ideally (not essential can be picked up).
- Previous experience in a fastmoving startup environment.
Benefits
- Work Location: Remote
- 5 days working
Proficiency in React and modern JavaScript/TypeScript. Experience with React-Admin and Material UI (MUI). Solid understanding of Prisma and relational databases like PostgreSQL. Familiarity with internal tool development and business-focused UIs. Comfort refactoring legacy code and migrating existing queries into structured code. Strong communication skills and a collaborative mindset. Nice-to-haves: Experience with Retool or other low-code internal tooling platforms. Familiarity with and ideally (not essential, can be picked up). Previous experience in a fast-moving startup environment.