As a Full-Stack TypeScript Developer, you work across the entire stack and help us move from a solid MVP to a scalable, reliable product.
You will:
- Work on both frontend and backend with TypeScript
- Implement new features for time tracking, scheduling, and reporting
- Contribute to the design and improvement of APIs and data models
- Collaborate on technical architecture decisions and code quality standards
- Work closely with the product side to turn customer needs into simple, usable solutions
Tasks
Frontend (Next.js / React)
- Develop and maintain UI components and pages in Next.js / React
- Build intuitive interfaces for calendars, schedules, and dashboards
- Ensure responsiveness, performance, and a smooth user experience in the browser
Backend (Node.js / TypeScript)
- Implement and maintain REST APIs in Node.js / Express (or similar)
- Design and optimize data models using PostgreSQL + ORM (e.g. Drizzle, Prisma)
- Work on core business logic for time tracking, absences, and duty planning
- Ensure reliability, security, and good performance of backend services
Quality & Collaboration
- Write clean, maintainable, and well-tested code
- Participate in code reviews and share knowledge with the team
- Help improve our development workflows, tooling, and documentation
Requirements
- Have 3+ years of professional experience with TypeScript
- Are confident working with React / Next.js on the frontend
- Have solid experience with Node.js (Express or similar) on the backend
- Are familiar with relational databases (ideally PostgreSQL) and an ORM
- Care about clean code, testing, and good UX
- Are comfortable taking ownership of features from idea to production
- Can communicate clearly in English and enjoy working in a remote team setup
- Can work effectively with teams in European time zones
Benefits
- A remote-friendly role based in Jordan
- High impact and ownership as part of a small, focused team
- The opportunity to shape both the product and the technical architecture
- A modern tech stack with room for your ideas and improvements
- A culture that values trust, responsibility, and continuous learning