Senior Nodejs Backend Developer - Dubai, United Arab Emirates - Caliberly

    Caliberly background
    Description

    Responsibilities:

    Design develop and maintain robust scalable and highperformance backend systems and APIs using 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 welldocumented code following best practices and coding standards in 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 uptodate 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 highperformance backend applications.
    Collaborating with crossfunctional teams to define design and ship new features.
    Implementing scalable and reliable cloudbased solutions on AWS.Optimizing applications for maximum speed and scalability.
    Writing reusable testable and efficient code.
    Implementing security and data protection measures including endtoend encryption.

    Troubleshooting and debugging issues to ensure seamless operation of backend systemsQualifications:
    Bachelors or Masters 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 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 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 realtime messaging protocols and frameworks (e.g. WebSockets ).Understanding of software development methodologies such as Agile and Scrum.
    Strong problemsolving 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 EndtoEnd Encryption (E2EE) is a plus but not mandatory.


    Remote Work :
    No#J-18808-Ljbffr