Full Stack developer:
We are seeking a highly skilled Full Stack Developer with expertise in Node.js, AngularJS 1.x, and ReactJS to join our dynamic team. The ideal candidate will be responsible for developing and maintaining both server-side and client-side applications. You will work on innovative projects, collaborate with cross-functional teams, and play a pivotal role in creating robust, scalable, and efficient web solutions.
Requirements
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Be responsible for maintaining, expanding, and scaling the application stack
Stay plugged into emerging technologies/industry trends and apply them into operations and activities
Coordinate with web designers to match visual design intent
Skills and Experience
BE/BTech in Computers, Degree in Statistics or related field
Proven experience as a Full Stack / Web Developer or similar role
Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML. Json, jQuery)
Knowledge of multiple back-end languages (e.g. C#, Java, PHP, Python) and JavaScript frameworks (e.g. Node.js, AngularJS, ReactJS)
Knowledge of OOP concepts
Familiarity with databases (e.g. MySQL, NoSQL, MongoDB), web servers (e.g. Apache) and UI/UX design
Familiarity with NodeJs test framework and writing unit tests, is preferable (e.g. Karma, Jasmine, Protractor)
Familiarity with ELK stack is preferable
Experience in Network Security domain is preferable
Strong organizational skills to handle multiple tasks within the constraints of timelines and budgets with business acumen
Strong communication and interpersonal skills