
Senior NodeJs Developer
Endava
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
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