Location
Mumbai | India
Job description
Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
Responsibilities
- Design and build applications/systems based on wireframes and product requirements documents
- Work on back-end & front-end development of core scripts using NodeJS/ MariaDB/React.js/Express .
- Hands on experience in writing Unit test code, including edge cases, usability and general reliability.
- Must be familiar to use assistive AI tools such as GitHub Copilot / Amazon Code Whisperer / Vertex AIÂ
- Write reusable, easy to maintain, versioned code using DRY principles
- Integrate existing tools and business systems (in-house tools)
- Good exposure in creating dynamic web pages
- Familiarity with Server-Oriented Architecture and RESTful Web Services
- Mentor junior team members on system architecture, coding styles and inculcate an attitude of continuous improvement in the team members
Qualifications
- Ability to work independently.
- Strong problem solving skills
- Knowledge of data structures and algorithms
- Passion for building robust systems that are engineered to handle failure scenarios, an undying love and attitude for maintaining coding standards
- Strong advocate for producing quality software who makes sure issues are raised and resolved
- Container based application de ployment - Docker or equivalent
- Experience with at least one of the cloud platforms like AWS, GCP, Azure, Digital Ocean etc.
- Experience with GraphQL ecosystem a plus
- Server side language NodeJS and PHP with experience in any framework.
- Frontend ReactJS, JS and HTML
- MYSQL/MARIADB Database
- Strong knowledge of OOPs Concepts.
- Good to have familiarity with NoSql DB, caching (Memcache / Redis), NodeJs, Microservices architecture Familiar with agile software development methodologies (e.g. SCRUM / Agile / Kanban)
- Understanding accessibility and security compliance.
- Understanding fundamental design principles behind a scalable application
- Knowledge of using version control software, GIT will be preferable.
- Minimum 4Â years of demonstrable hands-on work in web-based application development experiences in a professional environment, including interaction design for dynamic, data-driven applications (not HTML based website) delivered via the web, or the equivalent.
Job tags
Salary