i
Jeavio
20 Jeavio Jobs
Senior Software Engineer (JavaScript Full stack)
Jeavio
posted 2d ago
Flexible timing
Job Description
Work as a member of a team responsible for building an innovative 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, React.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
(React).
→ 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 Git, GoCD/Jenkins
→ 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
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
- Transparent culture - Approachable management - Focuses & resolves employee's concerns
Appraisals are biased towards management's opinions. Regardless of how an individual has performed, they'll stick to them.