EnlightorsInformation Technology (IT)Phoenix Tower, Floor 11, OFC. 1109 Erbil
Requirements
Strong experience with Node.js
Experience using Express.js for building RESTful APIs
Proficiency in TypeScript
Databases
Experience with one or more of the following:
MySQL
PostgreSQL
MongoDB
Redis
Experience with:
KnexJS
Strong experience with React
Experience using Next.js or Vite
Styling with Tailwind CSS
Proficiency in TypeScript
Experience with Expo (React Native)
TypeScript experience is required
Experience with one or more of:
MUI
Ant Design
Shadcn UI
Mantine UI
Experience with:
Redux
Zustand
3+ years of experience as a Full-Stack or Software Developer
Good understanding of application architecture and best practices
Experience with Git and collaborative workflows
Familiarity with API integration and authentication methods (JWT, etc.)
Ability to manage tasks independently and meet deadlines
Comfortable working in a fast-paced, agile environment
Strong problem-solving and communication skills
Good command of English (written and verbal)
Passion for learning new technologies and improving skills
Responsibilities
Design, develop, and maintain web and mobile applications from concept to production
Build and maintain RESTful APIs using Node.js and Express.js
Develop responsive and scalable frontend applications using React (Next.js or Vite)
Develop mobile applications using Expo (React Native)
Integrate UI designs into functional components using modern UI libraries
Work with relational and non-relational databases and optimize queries
Implement state management solutions across applications
Ensure performance, security, and scalability of applications
Collaborate with UI/UX designers to bridge design and technical implementation
Write clean, well-structured, and documented code
Debug, test, and maintain existing applications
Participate in technical discussions, planning, and architectural decisions
Work in development, testing, and production environments
