Company Description
Irisidea, founded in 2010, is a software products and solutions company that specializes in data engineering, AI / ML IoT, and B2C / B2B eCommerce. With delivery centers in Ontario (Canada) and Bangalore (India), Irisidea focuses on digital transformation for organizations. The company is committed to delivering high-quality software solutions, products, and services on time, within budget, and with customer delight.
We are seeking a highly skilled MERN Stack Developer with strong expertise in backend and frontend development, databases, cloud platforms, and system design. The ideal candidate should have hands-on experience in building scalable web applications, REST APIs, and working with modern tools and methodologies in an Agile environment.
Key Responsibilities
- Design, develop, and maintain web applications using MongoDB, Express.js, React.js, and Node.js.
- Build and integrate REST APIs and microservices to support application functionality.
- Work with relational and non-relational databases (MySQL, Oracle, VectorDB, MongoDB).
- Develop applications with TypeScript for enhanced scalability and maintainability.
- Implement real-time communication features using TCP and WebSockets.
- Deploy, monitor, and manage applications on AWS and Google Cloud Platform (GCP).
- Work with Firebase for authentication, notifications, and database services.
- Collaborate with cross-functional teams using Jira and Scrum methodology.
- Contribute to system design and architecture discussions to ensure scalability and performance.
- Ensure best practices in coding, security, and application performance.
Required Skills & Experience
Strong hands-on experience with the MERN stack (MongoDB, Express.js, React.js, Node.js).Proficiency in relational databases (MySQL, Oracle, VectorDB).Strong knowledge of REST APIs development and integration.Experience with TypeScript in full-stack projects.Cloud platform expertise in AWS, Firebase, and GCP.Good understanding of TCP, WebSockets, and real-time data communication.Strong grasp of system design principles.Experience with Agile / Scrum frameworks and tools like Jira.Nice to Have
Knowledge of containerization tools (Docker, Kubernetes).Familiarity with CI / CD pipelines and DevOps practices.Experience in performance optimization of large-scale applications.Perks & Benefits
Competitive salary and performance bonuses.Opportunity to work on cutting-edge technologies and challenging projects.Collaborative and inclusive work culture.Learning and growth opportunities with cloud and system design projects.