Full Stack Developer
Position Overview:
We are looking for a talented and detail oriented full stack developer to be a part of our web/mobile application development team. Primary responsibilities will be developing web/mobile applications using react.js, react native, node.js. He/she will be responsible for implementing visual elements and their behaviours with user interactions. You will work with front end and back-end developers, Quality analysts and product managers. The Ideal candidate should be a self driven professional, always curious about new emerging technologies and perfecting the user experience.
Job Responsibilities
- Practical understanding of Unit Testing (Jest), NoSQL database technology like MongoDB, CouchDB, DynamoDB.
- Build efficient, testable, and reusable Node modules.
- Develop efficient, testable, and reusable PHP modules.
- Excellence in writing SQL queries/Stored procedures/Optimization.
- Solve complex performance problems and architectural challenges.
- Redesign the architecture of the existing application as per the business requirements.
- Experience with SQL (MySQL) and NoSQL (MongoDB) databases and query language.
Required Qualifications:
- Bachelors in Computer Science or equivalent technical work experience
- Minimum 1-7 years of working experience with Node.js, React, backend and frontend
- Expertise in Node.js and frameworks like Express, Koa, Socket.io
- Knowledge of building REST APIs from scratch
- Thorough understanding NoSQL technologies (MongoDB, Cassandra, Couchbase, Redis)
- Team player with a mindset to learning evolving technologies
- Excellent problem-solving and decision-making skills.
- Command over English with strong verbal and written communication skills.
- Thorough understanding NoSQL technologies (MongoDB, Cassandra, Couchbase, Redis)
Benefits:
- Flexible working hours
- Work from Home facility
- Monthly Bonus based on the performance
- Health Insurance benefits
- Career Development plans