Designation: Engineer
Experience Required: 2 to 4 Years
Job Location: Ahmedabad
Shift Timings: Regular Shift (Mon – Fri)
Technical Skills:
- 2-6 years of experience as a front-end developer for large web applications.
- Hands-on experience in designing and developing the RESTful services/API/Back-end server using the advanced Javascript technology such as NodeJS
- Integrate and work with NoSQL/SQL database for application operations
- Experience with one or more leading front-end frameworks such as React, Angular, and Vue.js (not all required)
- Hands-on experience with Javascript and JS various standards, Object-Oriented JavaScript, Typescript & jQuery
- Knowledge of web technologies and UI/UX standards should be able to write the ESLint error-free code
- Unit test cases framework such as Jest, Jasmin, Karma, Mocha Chai
- Experience leveraging the services of the cloud platform such as AWS, Microsoft Azure, GCP [Should know the basics AWS Services such as EC2, Lambda, Route53, Cloudfront, API Gateway, S3]
- Familiar with modern application deployment practices, such as continuous integration and deployment, configuration management, etc [Jenkins, Docker, Kubernetes, etc]
- Hands-on experience in designing and develop the data transmission/connectivity between multiple components using the different protocol such as Web Sockets or MQTT channels
- Proficient understanding of code versioning tools such as Git or TFS and version control repositories such as Bitbucket, GitHub, GitLab
- Understanding of project management tools such as Atlassian JIRA
Job Functions / Responsibilities:
- Translate the high-level requirement into technical requirement, design & develop the solution
- Design and develop backend server by creating RESTFul Services/APIs with NoSQL/SQL database integration and derive the reusable components for the services/business logic layer
- Design and develop new UI layouts and workflows for web-based applications.
- Ensure the performance, quality, and responsiveness of applications
- Design, develop, deploy and maintain the applications on the various cloud platforms such as AWS, Azure, and GCP
- Browser debugging using WebKit Developer Tools or similar
- Dealing with high speed and real-time data processing
- Developing and maintaining a SPA
- Writing meaningful unit and integration tests
- Integrate data from various back-end services and databases.
- Collaborate seamlessly with remote teams
- Working on projects with Agile methodologies and SCRUM.
- Work closely with Manager to understand needs around client stakeholder management
- Demonstrate a passion for learning and willingness to adopt new technologies
Soft-Skills:
- Logical Reasoning/Analytical Skills
- Excellent Debugging/Problem Solving Skills
- Independent & disciplined executor
- Communication skills
- Openness to work upon various technology