Devnagri
India’s first AI-powered translation engine is on missionto make content accessible to all
Job Description
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
Must-Have Skills
- PHP – 2 years
- Node.Js – 3 years
- MySQL – 2 years
- JavaScript – 2 years
- Leaner Style Sheet – LESS – 2 years
- Vue.Js – 2 years
- MongoDB – 2 years
- React – 2 years
- ES6+ – 2 years
- SCSS/CSS – 2 years
Responsibilities
- Ideate software solutions and design client-side/server-side architecture.
- Build and manage full-stack applications with appealing visual design, mobile responsiveness, and multi-database architecture.
- Write comprehensive technical documentation and maintain well-documented code.
- Develop high-performance, testable, reusable, and efficient code.
- Implement robust security protocols, data protection measures, and best practices.
- Provide technical support, run diagnostic tests, and repair defects.
- Conduct code reviews and continuously improve code quality.
Requirements
- Minimum four years of experience as a Full Stack Developer or similar role.
- Three years of Node.js experience and two years of PHP development.
- Proficiency in front-end (JavaScript, ES6+, Vue.js, React, SCSS/LESS) and back-end (Node.js, PHP, Python, Vue.js, Express, Laravel) technologies.
- Understanding of asynchronous programming and JavaScript fundamentals (e.g., prototype inheritance, composition, CommonJS/AMD). Experience with PHP, unit testing, managing APIs (e.g., REST), and integrating multiple databases (e.g., MongoDB, MySQL).
- Understanding accessibility, security compliance, and fundamental design principles behind scalable applications.
- Proficiency in automated testing, unit tests, and Git for code versioning.
- Availability to handle urgent web application issues outside regular business hours.