Full Stack Engineer [on-premise]
Contango
- Abu Dhabi
- Permanent
- Full-time
- Develop and maintain high-performance, full-stack applications using TypeScript, js, React, and NestJS.
- Design, implement, and manage robust database solutions with PostgreSQL, writing efficient and optimized queries.
- Utilize an ORM like Prisma or TypeORM to streamline database interactions and ensure type safety.
- Containerize applications using Docker to ensure consistent and reliable deployments across all environments.
- Collaborate closely with traders and quantitative analysts to gather requirements and build analytical tools that directly impact trading decisions.
- Write clean, scalable, and well-tested code, contributing to a high-quality codebase and a culture of engineering excellence.
- 3–8 years of experience in full-stack development
- Strong proficiency in TypeScript and Node.js.
- Extensive experience with the React framework for front-end development.
- Hands-on experience with the NestJS framework for building scalable back-end services.
- Deep knowledge of relational databases, such as PostgreSQL.
- Experience with containerization using Docker.
- Familiarity with at least one ORM, such as Prisma or TypeORM.
- Proven experience building analytic or decision-support applications, especially within the finance or trading industry.
- Experience with Python and its modern data-centric libraries (e.g., FastAPI, Ruff, Pydantic).
- Knowledge of building and consuming GraphQL APIs.