Royal Class
Full Stack Developer
Royal ClassUnited Arab Emirates17 days ago
Full-timeEngineering, Information Technology

Key Responsibilities:


  • Design and implement scalable backend services and APIs using Node.js and NestJS.
  • Develop RESTful and GraphQL APIs to support frontend integrations and third-party services.
  • Design and maintain relational and NoSQL databases such as PostgreSQL, MongoDB, etc.
  • Ensure backend systems are secure, scalable, and efficient by following industry best practices.
  • Implement authentication and authorization mechanisms, including JWT and OAuth.
  • Write unit and integration tests to maintain high code quality.
  • Collaborate with DevOps teams to deploy and maintain applications on cloud platforms such as AWS, GCP, or Azure.
  • Monitor system performance and optimize for scalability and reliability.


Required Skills and Qualifications:


  • 3+ years of experience as a Backend Developer with expertise in Node.js and NestJS.
  • Strong knowledge of SQL and NoSQL databases with the ability to write complex queries.
  • Experience with microservices architecture and building scalable systems.
  • Proficiency in developing and consuming RESTful APIs.
  • Strong understanding of security best practices in backend development.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Proficiency in Git for version control and collaboration.


Preferred Qualifications:


  • Experience working with GraphQL for efficient data querying.
  • Knowledge of event-driven architectures and message queues (Kafka, RabbitMQ, etc.).
  • Familiarity with serverless architecture and related technologies.


Soft Skills:


  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Strong organizational skills with the ability to manage multiple tasks.

Key Skills

Ranked by relevance