Senior Node.js Backend Developer

Dubai, United Arab Emirates

Job Description

Responsibilities:

Design, develop, and maintain robust, scalable, and high-performance backend systems and APIs using node.js and npm packagesCollaborate with frontend developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions.Architect efficient and reusable backend components that can be leveraged across different projects and teams.Write clean, maintainable, and well-documented code following best practices and coding standards in node.js environmentOptimize backend systems for maximum speed and scalability, ensuring high availability and reliability.Implement security best practices to protect sensitive data and prevent security vulnerabilities.Conduct code reviews, provide feedback, and mentor junior developers to ensure code quality and foster learning.Troubleshoot and debug backend issues, identify bottlenecks, and propose solutions to optimize performance.Stay up-to-date with backend technologies, trends, and best practices, and evaluate their potential impact on our systems and processes.Collaborate with DevOps and infrastructure teams to deploy and manage backend services in production environments.Designing, developing, and maintaining high-performance Node.js backend applications.Collaborating with cross-functional teams to define, design, and ship new features.Implementing scalable and reliable cloud-based solutions on AWS.Optimizing applications for maximum speed and scalability.Writing reusable, testable, and efficient code.Implementing security and data protection measures, including end-to-end encryption.Troubleshooting and debugging issues to ensure seamless operation of backend systems
Qualifications:

Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field.Proven experience as a Backend Developer, with at least 5 years of experience in designing and implementing backend systems using node.js.Solid understanding of database technologies such as SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.Experience with designing and implementing scalable backend architecturesExperience designing and building RESTful APIs and microservices architectures.Experience with message queue systems such as Amazon SQS, Amazon SNS, Kafka, RabbitMQ, etc.Familiarity with cloud platforms such as AWSKnowledge of containerization and orchestration tools such as Docker and Kubernetes.Proficiency in Node.js and JavaScript, with a deep understanding of its ecosystem and asynchronous programming.Strong knowledge of cloud platforms, particularly AWS services such as EC2, Lambda, S3, RDS, etc.Familiarity with real-time messaging protocols and frameworks (e.g., WebSockets, Socket.io).Understanding of software development methodologies such as Agile and Scrum.Strong problem-solving skills and the ability to troubleshoot complex technical issues.Excellent communication and collaboration skills, with the ability to work effectively in a team environment.Experience with End-to-End Encryption (E2EE) is a plus, but not mandatory.

Caliberly

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1644878
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned