We are looking for a highly skilled and motivated Back-End Developer with minimum 3 years proficiency in JavaScript/TypeScript , Node.js , databases (PostgreSQL, MySQL, MongoDB, Redis) , and modern frameworks (such as Hono.js , Express.js , Fastify , Next.js ). This position involves developing and maintaining server-side logic, databases, APIs, and overall back-end architecture of our web applications. The ideal candidate will be able to handle complex back-end tasks and work collaboratively with DevOps teams.
Required Skills and Qualifications:
• Proficiency in Back-End Programming Languages
• Strong experience with JavaScript and TypeScript .
• Deep understanding of Node.js and modern back-end frameworks like Express.js , Fastify , and Hono.js .
• Database Expertise:
• Extensive experience with PostgreSQL and MySQL , including complex queries, joins, indexing, and optimizations.
• Familiarity with NoSQL databases like MongoDB and Redis , and experience with caching strategies.
• Experience with Prisma and Drizzle ORM for seamless database interaction and schema management.
• Frameworks & Tools:
• Proven experience with Next.js (server-side rendering, API routes).
• Expertise in building RESTful APIs and using GraphQL .
• Familiarity with microservices architecture and modern API protocols.
• Proficient in using Docker for containerized applications and ensuring easy deployment.
• Version Control:
• Proficiency in Git for version control, with experience in collaborative coding environments (GitHub, GitLab, or Bitbucket).
• Security:
• Strong knowledge of securing web applications, including authentication (JWT, OAuth), authorization, data encryption, and best practices for data privacy.
• Performance Optimization:
• Ability to profile and optimize the performance of server-side applications, including memory management, query optimization, and server load balancing.
Preferred Qualifications:
• Experience with cloud services like AWS , Azure , or Google Cloud .
• Familiarity with CI/CD processes and related tools such as Jenkins , GitLab CI , or CircleCI .
• Experience with message queues (e.g., RabbitMQ , Kafka ) and real-time data streaming.
• Knowledge of unit testing and test frameworks such as Jest or Mocha .
• Familiarity with GraphQL APIs for querying data.
Job Type: Full-time
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.