Senior NodeJS Developer
Full-time
Mid-Senior Level
Job Overview
Development is the largest discipline at Endava. Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cross-functional project teams, our developers are adaptable problem-solvers with a client-oriented mindset.
Responsibilities:
- 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.