We are seeking an experienced Full-Stack Developer with strong expertise in React and Node.js (Express/NestJS/Fastify), along with proven experience in building scalable, high-performance applications. The ideal candidate should be highly proficient in TypeScript, Ag-Grid, MUI, Tailwind, RTK, Zod, Axios, PostgreSQL, ORM frameworks, and capable of writing robust unit tests using Jest/Enzyme with a minimum of 80% code coverage. A solid understanding of OOP principles, design patterns, DTOs, API architecture, and cloud-native development is essential.
Key Responsibilities
- Develop high-quality, scalable, and optimized UI components using React, TypeScript, Vite, and modern architectural patterns.
- Create complex dashboards and data‑grid interfaces using Ag-Grid/MUI/ShardCN, including custom cell renderers, sorting, filtering, and server‑side pagination.
- Validate form inputs and API payloads using Zod schemas.
- Integrate RESTful APIs using Axios, including interceptors, token refresh mechanisms, and global error handling.
- Develop modular, reusable UI components adhering to clean code and best‑practice standards.
- Design and implement RESTful and microservices‑based APIs using Express, NestJS, or Fastify.
- Apply clean architecture principles, including controllers, services, repositories, DTOs, and dependency injection.
- Work extensively with PostgreSQL and ORM frameworks such as Prisma, TypeORM, or Sequelize.
- Develop scalable business logic following OOP concepts and maintain strict TypeScript standards.
- Write optimized SQL queries and perform database performance tuning for large datasets.
- Implement secure authentication and authorization using JWT, OAuth, or session‑based mechanisms.
- Build reusable backend utilities, middleware, guards, and interceptors.
- Ensure API scalability, reliability, and adherence to security best practices.
Testing
- Write unit and integration test cases using Jest and Enzyme/RTL (based on React version).
- Ensure a minimum of 80% code coverage across all modules.
- Mock APIs, databases, and third‑party services for isolated testing environments.
Required Skills & Experience
- 4–7 years of experience as a Full‑Stack or Frontend Developer.
- Strong hands‑on proficiency in:
- React (Hooks, Context API, Lifecycle Methods, Custom Hooks)
- TypeScript
- Node.js (Express, NestJS, Fastify)
- PostgreSQL + ORM (Prisma/TypeORM/Sequelize)
- Unit Testing (Jest, Enzyme/RTL)
- OOP concepts and design patterns
- DTO patterns and API contracts
- Microservices architecture
- REST standards and API versioning
- Error handling, logging frameworks
- Git workflows (GitHub/GitLab/Bitbucket)
Nice to Have
- Experience with Server‑Side Rendering (SSR) using Next.js
- Knowledge of message‑queue systems such as RabbitMQ, Kafka, or Redis
- Basic understanding of GraphQL, AppSync, or similar frameworks
- Familiarity with Swagger/OpenAPI for API documentation
Soft Skills
- Strong analytical, problem‑solving, and debugging capabilities.
- Ability to write clean, maintainable, and well‑documented code.
- Effective communication skills and the ability to collaborate within cross‑functional teams.
- Proactive ownership mindset with a commitment to engineering excellence and best practices.
About US
TECH-INTELLEON specializes in designing, developing, and delivering innovative web and mobile applications tailored to enhance business capabilities and accelerate growth. By leveraging advanced technology and software solutions, we help clients reduce customer acquisition lead times and improve brand positioning, enabling them to outperform the competition.
We focused on delivering robust and scalable product solutions that are designed with rich user experience and deep technologies. We collaborate with global startups and businesses of all sizes to build, enhance, digitalize and scale products across all platforms.
With a strong foundation built through extensive research and a global client’s from United States, Qatar and Europe, we offer optimized engagement and delivery models. Our accelerated application development frameworks simplify complex application designs, making them easy to deploy and scale.
We are a team of young and well‑experienced teams working together to break through the boundaries of technology.
Are you ready to make a difference with us?
Mandatory Skills
Industry
Information Technology
Preferred Languages
English