About the Role
Think is seeking a Full Stack Engineer to join their team in Riyadh. This full-time role involves building and maintaining the core operational surfaces of the platform, including control planes, dashboards, telemetry views, and internal tools. The position requires 2-5 years of experience in developing production web applications.
Role Overview
The Full Stack Engineer will be part of a small team with significant ownership, contributing to weekly releases. The focus is on developing the user-facing and internal tools that enable the platform's operation, from API layers to user interfaces and data visualization.
Key Responsibilities
- Build and own product surfaces end-to-end, from API development to interface implementation.
- Translate complex telemetry data into clear, readable, and trustworthy operator views.
- Manage the API layer that connects the user interface with the orchestration platform.
- Develop internal tooling essential for engineering, manufacturing, and commercial operations.
- Ensure the quality of shipped products through comprehensive testing, instrumentation, and managing on-call responsibilities.
Required Qualifications and Skills
- A minimum of four years of experience building production web applications end-to-end.
- Proficiency in TypeScript and a modern framework, along with fluency in a backend language.
- Demonstrated experience in designing APIs that have been utilized by other developers.
- A keen eye for interface quality, with the ability to present dense information effectively.
Preferred Qualifications
- Experience with data visualization or real-time telemetry interfaces.
- Familiarity with infrastructure or developer tooling.
- Design sensibility or a willingness to collaborate closely with design professionals.
Work Environment
This role is based in Riyadh and is a full-time position within a small team that emphasizes ownership and rapid iteration, with weekly shipping cycles.