As 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 PrismHRs flagship software products in SaaS, mobile, and on-premise environments.
Technical Skills
- 5+ years of JavaScript/Typescript experience at an expert-level proficiency is a must
- Experience building and maintaining complex, single-page web-apps, using modern javascript frameworks & libraries (AngularJS, React and Vue.js)
- In-depth knowledge of JavaScript, HTML, CSS, SCSS and related technologies.
- Experience with RESTful web services and/or microservices (especially Node.js, Express)
- Strong in NodeJS development
- Cloud experience (AWS, azure) is a plus
- 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)
database
Desired Experience and Skills:
- Bachelors/Advanced degree (or experience equivalent) with 5 + years of software Industry experience in product design, architecture, or support experience.
- Experience with legacy modernization is a big plus
- Good communication and interpersonal skills
- Desire to mentor developers on the team
- Solid 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
- Must have the ability to work well with the team, efficiently distribute expertise, etc.
- HCM domain knowledge is a plus
Specific Duties and Responsibilities
- Perform complex application code development, maintenance and debugging
- Perform unit test on assigned work
- Prepare application technical documentation spanning multiple lifecycle phases
- Lead code reviews
-
📌 Senior Mean Stack Developer (Delhi)
🏢 Vensure
📍 Delhi
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.