
NodeJS Development Consultant
Endava
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
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 7 years of experience in NodeJS and React JS
- Very good knowledge of TypeScript
- Experience in building AWS solutions
- Proven experience of working with AWS Lambda or equivalents
- 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 and 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.jsTypeScriptAWSAWS LambdaNoSQL DatabasesDynamoDBObject-Oriented programmingunit testingintegration testing
Soft Skills
mentoringcollaborationautonomycommunication