Browse Jobs
For Companies
Post JobLog inGet Started
Logo

Full Stack Developer

Mint-Ops
Nasr City, Cairo
Mint-Ops logo

Full Stack Developer

Nasr City, CairoPosted 2 months ago
166Applicants for21 open positions
  • 1Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Gender:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking for a skilled Full Stack Developer with expertise in Node.js using the NestJS framework for backend development and ReactJS for frontend development. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable web applications, working closely with cross-functional teams to deliver high-quality solutions that meet business objectives. This role requires a strong understanding of both backend and frontend technologies, with a focus on modular architecture, performance optimization, and best practices.

Key Responsibilities

  • Backend Development: Design, develop, and maintain scalable RESTful APIs and backend services using Node.js and the NestJS framework, ensuring modular and maintainable code.
  • Frontend Development: Build responsive, user-friendly interfaces using ReactJS, ensuring high performance and seamless user experiences.
  • API Integration: Collaborate with frontend and backend teams to design and implement efficient APIs, integrating third-party services as needed.
  • Database Management: Architect and optimize database schemas, working with SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases to ensure data integrity and performance.
  • Code Quality: Write clean, readable, and well-documented code, adhering to best practices and performing code reviews to maintain high standards.
  • Testing: Implement unit and integration tests using frameworks like Jest or Mocha to ensure reliability and robustness of applications.
  • Collaboration: Work closely with product managers, designers, and other developers in an agile environment to define, design, and ship new features.
  • Performance Optimization: Troubleshoot, debug, and optimize applications for performance, scalability, and responsiveness.
  • DevOps Practices: Utilize tools like Docker, Git, and CI/CD pipelines to streamline development and deployment processes.
  • Stay Updated: Keep abreast of the latest trends and best practices in Node.js, NestJS, ReactJS, and related technologies.

Job Requirements

Technical Skills:

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Expertise in Node.js and the NestJS framework for building scalable backend services.
  • Proficiency in ReactJS, including state management (e.g., Redux, Context API), hooks, and component-based architecture and shadCN, TailWind.
  • Experience with RESTful API design and development.
  • Strong understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB) and ORM tools (e.g., TypeORM, Prisma).
  • Proficiency in version control systems, particularly Git.
  • Familiarity with testing frameworks like Jest, Mocha, or Cypress.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and in a team-oriented, agile environment.
  • Proactive attitude with a desire to learn and grow.

Nice-to-Have Qualifications

  • Experience with GraphQL and WebSockets for real-time applications.
  • Knowledge of microservices architecture and modular monolith design.
  • Familiarity with frontend tools like Next.js or Tailwind CSS.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Understanding of CI/CD pipelines and DevOps practices (e.g., Jenkins, GitHub Actions, AWS).
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Knowledge of security best practices, including JWT, OAuth2, and secure data handling.

Education

  • Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent professional experience).

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFull Stack Developer