nAs a Senior Software Engineer (Full Stack), you will work with web-based software development technologies, ranging across all tiers of the application from database to front-end. You will join a distributed team working on software products in SaaS, mobile, and on-premise environments.
n
nTechnical Skills:
n
- n
- 5+ years of JavaScript/Typescript experience at an expert-level proficiency is a mustn
- Experience building and maintaining complex, single-page web-apps, using modern JavaScript frameworks & libraries (AngularJS, React and Vue.js)n
- In-depth knowledge of JavaScript, HTML, CSS, SCSS and related technologies.n
- Experience with RESTful web services and/or microservices (especially Node.js, Express)n
- Strong in NodeJS developmentn
- Cloud experience (AWS, azure) is a plusn
- Working with agile development methodologies, continuous integration, test-driven development and Git version control.n
- Experience with Docker under Linux or OSXn
- Experience with NoSQL or multi-value (PICK) databasen
n
nDesired Experience and Skills:
n
- n
- Bachelors/Advanced degree (or experience equivalent) with 10 + years of software Industry experience in product design, architecture, or support experience.n
- Experience with legacy modernization is a big plusn
- Positive communication and interpersonal skillsn
- Desire to mentor developers on the teamn
- Strong willingness to learn new technologies, dive into challenges and take directionn
- Must exhibit a positive approach and the ability to work efficiently as a individual contributorn
- Must have the ability to work well with the team, efficiently distribute expertise, etc.n
- HCM domain knowledge is a plusn
n
nSpecific Duties and Responsibilities:
n
- n
- Perform complex application code development, maintenance and debuggingn
- Perform unit test on assigned workn
- Prepare application technical documentation spanning multiple lifecycle phasesn
- Lead