Company: Asian Hires
Location: Vadodara, Gujarat
Job Type: Full-Time (1-Year Contract)
Experience Required: 3-5 Years
Education: B.E., MCA, or M.E. (Computer Science/IT)
Salary: ₹6,00,000 - ₹10,00,000 per annum
The Role
We are looking for a full stack engineer to join our team. We ideally hire engineers who are comfortable across the full stack, but we know you will have a preference about being on the front-end or back-end. As long as you're happy to work on both sets of tasks - you should carry on reading!
Our Technology
Front-End
- JavaScript, Angular, React (preferred knowledge)
- Vue.js (preferred knowledge), Knockout.js (preferred knowledge)
- JavaScript testing frameworks (Jest, Mocha, etc.)
Back-End
- C#, ASP.NET, ASP.NET MVC
- Web API, Entity Framework, Node.js
Database
- Microsoft SQL Server
- Knowledge of NoSQL databases is an advantage.
Cloud & DevOps
- Microsoft Azure, Amazon Web Services (AWS)
- Docker, Containerization, CI/CD Pipelines
- DevOps Practices, Cloud-Native Architecture
Responsibilities
- Design of the overall architecture of the web application
- Implementation of a robust set of services and APIs to power the web application
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Translation of UI/UX wireframes to visual elements
- Integration of the front-end and back-end aspects of the web application
Tech Skills and Qualifications
- B.E./MCA/M.E. - Computer Science/IT
- Expert knowledge of JavaScript and Node.js, good understanding of Angular and JavaScript testing frameworks (such as Jest, Mocha etc.)
- Good understanding of Cloud Native architecture, containerisation, Docker, Microsoft Azure/AWS, CI/CD, and DevOps culture.
- Knowledge of cloud-based SaaS applications/architecture.
- Practical experience in the use of leading engineering practices and principles.
- Practical experience of building robust solutions at large scale.
- Appreciation for functions of Product and Design, experience working in cross-functional teams.
- Understanding differences between multiple delivery platforms (such as mobile vs. desktop), and optimizing output to match the specific platform.
Additional Skills
- SaaS application architecture.
- Large-scale application development.
- Cross-functional collaboration.
- Mobile and desktop platform optimization.