Senior Engineer - Software (Node.js)
Full-timeMidEngineeringUnknownUnknownBachelors
$3 - $5/yr
Description
As a Senior Engineer specializing in Node.js, you will play a crucial role in the development and maintenance of our web applications and services. You will work closely with our cross-functional teams to design, implement, and optimize software solutions that meet our customers' needs. Key Responsibilities include developing and maintaining server-side applications using Node.js, collaborating with front-end developers, designing and implementing APIs, writing clean and maintainable code, troubleshooting and debugging issues, optimizing application performance, and collaborating with stakeholders to define software requirements.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven 3-5 years of experience in software development with a focus on Node.js. Strong proficiency in JavaScript and Node.js frameworks.
- Knowledge of RESTful API design and development.
- Familiarity with NoSQL and/or SQL databases.
- Version control using Git and collaborative development using Git workflows.
Understanding of containerisation (e.g., Docker) and orchestration (e.g., Kubernetes) is a plus.
- Knowledge of software development best practices, including testing, code reviews, and documentation.
- Excellent problem-solving and communication skills.
- Ability to work effectively in a team as well as independently.
- Strong desire to learn and adapt to new technologies.
Pramana
BIOTECHNOLOGY
Whole slide imaging systems
LocationMA - Cambridge
Open Jobs14
UnknownDigital Pathology
View Company Profile