No more applications are being accepted for this job
- 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
- 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.
Senior Nodejs Backend Developer - Dubai, United Arab Emirates - Caliberly
Description
Responsibilities:
Qualifications:
Remote Work :
No