Work as a member of a team responsible for building a multi-tenant SaaS platform in accordance with established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with technologies & frameworks such as NodeJS, Angular JS/Vue.js/ React/ Next.js, AWS, NoSQL DB.
Essential Functions include, but are not limited to the following.
You will be expected to:
- Contribute to all phases in the software lifecycle requirements analysis, solution design, development, and deployment
- Maintain high quality standards for the work undertaken and be responsible for the quality of deliverables.
- Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
- Guide/mentor the less experienced team members
- Participate in code reviews
- Work effectively as part of a distributed team
- Document the features worked by him/her
Requirements
Key technical expertise areas expected for this role:
- Strong programming skills in Javascript with clear understanding of Object-Oriented and Functional programming.
- Experience on REST API Programming based on a Microservices Architecture
- Good Understanding of Databases (MySQL & Mongo) and proficiency in database schema designing & writing efficient SQL Queries.
- Experience working with any Javascript based framework/library for UI development (Angular/React/Vue)
- Strong troubleshooting skills
- Demonstrable ability to learn new programming languages and frameworks quickly
- Experience with distributed systems with specific focus on security and scalability
- Experience with modern cloud technologies such as AWS or Azure
Additional areas that would add value:
- Working with any ORM like Sequelize
- Experience working with Serverless Stack
- Working with Chatbots
- Strong understanding of Design Patterns & their application in system design
- Using DevOps & Infrastructure tooling such as GoCD/Jenkins, Git
- Experience working on projects, preferably in the healthcare domain
- Automated Unit/Integration testing
- Test Driven & Behavior Driven Development
- Experience working in Agile Scrum/Kanban methodologies
Education and experience:
- Bachelors or Masters in Computer Science or related fields.
- 4+ years of experience
Jeavio is looking for .
Education : Any Graduate / Post Graduate