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

    Caliberly background
    Description

    Responsibilities:

    • Designdevelop and maintain robust scalable and highperformance backendsystems and APIs using and npmpackages
    • Collaborate with frontenddevelopers product managers and other stakeholders tounderstand requirements and translate them into technicalsolutions.
    • Architect efficient andreusable backend components that can be leveragedacross different projects andteams.
    • Write clean maintainableand welldocumented code following best practices andcoding standards in node.jsenvironment
    • Optimize backendsystems for maximum speed and scalability ensuring highavailability andreliability.
    • Implement securitybest practices to protect sensitive data and prevent securityvulnerabilities.
    • Conductcode reviews provide feedback and mentor junior developers toensure code quality and fosterlearning.
    • Troubleshoot and debugbackend issues identify bottlenecks and proposesolutions to optimizeperformance.
    • Stay uptodate withbackend technologies trends and best practices andevaluate their potential impact on our systems andprocesses.
    • Collaborate with DevOpsand infrastructure teams to deploy and manage backendservices in productionenvironments.
    • Designingdeveloping and maintaining highperformance backendapplications.
    • Collaboratingwith crossfunctional teams to define design and ship newfeatures.
    • Implementingscalable and reliable cloudbased solutions onAWS.
    • Optimizing applications for maximum speedand scalability.
    • Writing reusable testable andefficient code.
    • Implementing security and dataprotection measures including endtoendencryption.
    • Troubleshootingand debugging issues to ensure seamless operation of backendsystems

    Qualifications:

    • Bachelorsor Masters degree in Computer Science Software Engineering or arelated field.
    • Provenexperience as a Backend Developer with at least 5 years ofexperience in designing and implementing backendsystems using
    • Solidunderstanding of database technologies such as SQL (e.g. PostgreSQLMySQL) and NoSQL (e.g. MongoDB Redis)databases.
    • Experience withdesigning and implementing scalable backendarchitectures
    • Experience designing and buildingRESTful APIs and microservicesarchitectures.
    • Experiencewith message queue systems such as Amazon SQS Amazon SNSKafka RabbitMQetc.
    • Familiarity with cloudplatforms such as AWS
    • Knowledge ofcontainerization and orchestration tools such as Docker andKubernetes.
    • Proficiencyin and JavaScript with a deep understanding of itsecosystem and asynchronousprogramming.
    • Strong knowledge ofcloud platforms particularly AWS services such as EC2Lambda S3 RDSetc.
    • Familiarity with realtimemessaging protocols and frameworks (e.g. ).
    • Understanding ofsoftware development methodologies such as Agile andScrum.
    • Strongproblemsolving skills and the ability to troubleshoot complextechnicalissues.
    • Excellentcommunication and collaboration skills with the ability to workeffectively in a teamenvironment.
    • Experience withEndtoEnd Encryption (E2EE) is a plus but notmandatory.

    Remote Work :

    No