Job Description
Airvon is looking for a highly capable Mean/Mern Stack developer to collaborate with developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Mean/Mern Stack developer, you should possess extensive knowledge of both front-end and back-end based services. An accomplished developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Job 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/ MongoDB/React.js/Angular/Express /Redux.
- Unit test code for robustness, including edge cases, usability and general reliability
- 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
Job Requirements:
- Strong problem-solving skills
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- 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
- Familiarity with RESTful APIs to connect front-end to back-end services
- Experience in cloud message APIs and push notifications (firebase preferably)
- Container based application deployment - 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