onsite
Software Engineer II - X Rite
Software Engineer
Senior-level web developer focused on designing, building, and maintaining scalable web applications using JavaScript, React, and Node.js, with strong emphasis on clean architecture, automated testing, and cross-functional collaboration.
About the role
Key Responsibilities
- Translate business and product requirements into well‑defined technical tasks and user stories.
- Design, develop, and maintain high‑quality, scalable web applications using JavaScript, React, and Node.js.
- Implement robust RESTful APIs, integrate with relational databases, and ensure data integrity.
- Write unit, integration, and end‑to‑end tests; participate in code reviews and maintain coding standards.
- Collaborate closely with product managers, QA, and senior engineers to deliver reliable releases on schedule.
- Continuously improve performance, security, and maintainability of existing codebases.
Requirements
- 3+ years of professional experience building web applications with JavaScript, React, and Node.js.
- Strong understanding of RESTful API design, relational database modeling, and SQL.
- Proficiency with version control (Git) and CI/CD pipelines.
- Experience with automated testing frameworks and test‑driven development.
- Excellent communication skills and a collaborative mindset.
Skills
javascriptreactnodejssqlagile