Snowflakes Software is 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.
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.
Technical Skills
- Expertise in Node.js and frameworks like Express, Koa, Socket.io
- Knowledge of building REST APIs from scratch
- Team player with a mindset to learning evolving technologies
- Excellent problem-solving and decision-making skills.
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Strong knowledge of PHP web frameworks {{such as Laravel, Yii, etc depending on your technology stack}}