Summary
Join PrismHR's Agile Development team in Hopkinton, MA as a Software Engineer (Full Stack) and work on flagship software products across various platforms. You will collaborate on web-based software development, encompassing all application tiers. This role requires proficiency in JavaScript/TypeScript and experience with modern JavaScript frameworks. Responsibilities include application code development, maintenance, troubleshooting, unit testing, documentation, and code reviews. The ideal candidate possesses strong communication skills and a willingness to learn new technologies. PrismHR offers a fast-paced SaaS environment with opportunities for professional growth.
Requirements
- 2+ years of JavaScript/Typescript experience at an intermediate level proficiency is a must
- Experience building and maintaining complex, single-page web-apps, using modern javascript frameworks & libraries such as AngularJS, React and Vue.js
- Knowledge of JavaScript, HTML, CSS, SCSS and related technologies
- Experience with RESTful web services and/or microservices (especially Node.js, Express)
- Working with agile development methodologies, continuous integration, test-driven development and Git version control
- Experience with Docker under Linux or OSX
- Experience with NoSQL or multi-value (PICK) databases
Responsibilities
- Perform application code development , maintenance and troubleshoot issues with minimal supervision
- Perform unit test on assigned work
- Prepare application technical documentation
- Participate in code reviews
- Adhere to technical standards
Preferred Qualifications
- Bachelors/Advanced degree (or experience equivalent) with 1 + years of software Industry experience in product design, architecture, or support experience
- Good communication and interpersonal skills
- Strong willingness to learn new technologies, dive into challenges and take direction
- Must exhibit a positive approach and the ability to work efficiently as a individual contributor
- HCM domain knowledge is a plus