Endava

Senior NodeJs Developer

Endava

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develops and implements JavaScript solutions leveraging Node.js
  • Writes reusable, testable, and efficient code
  • Designs and develops unit test modules
  • Performs peer code reviews
  • Assesses the health and performance of software applications and recommends improvements to optimize performance
  • Occasionally designs solutions, creates proof of concepts, mentors developers and explores new technologies that would fit into existing architecture
  • Able to work with a good level of autonomy and work effectively with a remote team
  • Works in close collaboration with project team and other stakeholders

Requirements

  • More than 5 years of experience in NodeJS
  • Very good knowledge of TypeScript
  • Experience in building cloud based solutions ( AWS, Azure or GCP)
  • Proven experience of working with AWS Lambda or equivalents ( Azure Functions or Google Cloud Functions)
  • Experience with NoSQL Databases (e.g. DynamoDB)
  • Deep knowledge of Object-Oriented programming and engineering principles
  • Sound experience from developing applications in a cloud environment
  • Experience from working with event driven micro services
  • Unit and integration tests
  • Agile methodologies (Scrum, Kanban)
Benefits
  • Competitive salary package
  • share plan
  • company performance bonuses
  • value-based recognition awards
  • referral bonus
  • Career coaching
  • global career opportunities
  • non-linear career paths
  • internal development programmes for management and technical leadership
  • Complex projects
  • rotations
  • internal tech communities
  • training
  • certifications
  • coaching
  • online learning platforms subscriptions
  • pass-it-on sessions
  • workshops
  • conferences
  • Hybrid work
  • flexible working hours
  • employee assistance programme
  • Global internal wellbeing programme
  • access to wellbeing apps
  • Global internal tech communities
  • hobby clubs and interest groups
  • inclusion and diversity programmes
  • events and celebrations
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptNode.jsTypeScriptAWSAzureGCPAWS LambdaNoSQL DatabasesDynamoDBObject-Oriented programming
Soft Skills
mentoringcollaborationautonomycommunication