Massive Infinity is the launchpad for your product development. We partner with companies to consult them on their digitalization initiatives to strategically invest in applications that improve their business capabilities. The dedicated team in Massive Infinity work closely with our clients throughout the different phases of their innovative journey to create disruptive breakthroughs in the industry. If you have the love for Tech as we do, we want to hear from you!
Key Responsibilities:
Design, develop, and maintain web and mobile applications using JS stack – NodeJS, React, and React Native.
Collaborate with team members such as Quality Engineers, UI/UX Designers, Project Manager and Solutions Architect to understand project requirements and deliver high-quality software solutions.
Optimize applications for performance and scalability.
Write clean and efficient code, and participate in code reviews.
Troubleshoot, debug, and resolve software defects and issues.
Keep up to date with the latest industry trends and technologies.
Contribute to the entire development lifecycle, from concept to deployment.
Proactively identify and address performance and security concerns.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Proven experience as a Full-Stack Engineer, with experience in web and mobile applications developed preferably using Node.js, React, and React Native.
Good interest in AI/ML technologies and concepts is preferred.
Proficiency in Node.js, JavaScript, and related technologies.
Familiarity with RESTful APIs.
Strong knowledge of database systems such as MongoDB for NoSQL, and MySQL for SQL-based.
Understanding of front-end and back-end development best practices.
Actively practising source code version control with Git.
Experience with cloud platforms (e.g., AWS, Azure) is a plus.
Excellent problem-solving and debugging skills.
Strong communication and collaboration abilities.
Self-motivated and able to work independently and as part of a team.
Ability to adapt to new technologies and learn quickly.
Knowledge of mobile application deployment and testing best practices is a plus.