Company Description
Founded in 2010, Irisidea began as a B2B and B2C enterprise eCommerce solutions provider and has evolved into an innovative software product and solutions company specializing in Data Engineering, AI/ML, IoT, and real-time data processing.
With delivery centers in Ontario, Canada, and Bangalore, India, as well as partnerships in the USA and Russia, Irisidea helps organizations navigate digital transformation.
Committed to delivering high-quality, on-time, and budget-friendly solutions, Irisidea emphasizes customer satisfaction, continuous improvement, and excellence.
Guided by seasoned technologists, Irisidea's mission focuses on innovation, integrity, and fostering collaborative relationships with clients to achieve sustainable business growth.
Experience: 5 Years
Notice Period: 15-30 days
Responsibilities:
Develop and maintain responsive web applications using React.js and related technologies.
Design, build, and maintain RESTful APIs using Python (Flask / Django / FastAPI).
Collaborate with UI/UX designers and backend developers to ensure seamless integration between frontend and backend systems.
Optimize application performance and ensure scalability, maintainability, and security.
Implement authentication and authorization mechanisms (JWT/OAuth2).
Integrate databases (MySQL/PostgreSQL/MongoDB) with backend APIs.
Perform unit testing, debugging, and code optimization to ensure high-quality deliverables.
Participate in code reviews, sprint planning, and technical discussions.
Maintain and update existing systems with new features and performance enhancements.
Stay updated with emerging technologies and contribute to continuous process improvement.
Key Skills:
Frontend (React.js):
Strong proficiency in React.js, JavaScript (ES6+), HTML5, and CSS3.
Hands-on experience with state management tools (Redux, Context API, Zustand).
Knowledge of React Hooks, component lifecycle, and functional components.
Experience with UI libraries/frameworks like Material-UI, TailwindCSS, or Bootstrap.
Understanding of responsive design, cross-browser compatibility, and REST API integration.
Backend (Python):
Solid experience with Python frameworks – Flask, Django REST Framework, or FastAPI.
Expertise in REST API design, ORMs (SQLAlchemy/Django ORM), and database management.
Proficiency in authentication, authorization, and error handling.
Knowledge of asynchronous programming, API optimization, and security best practices.
Familiarity with unit testing and code versioning (Git).
Secondary Skills:
Experience with Docker and containerized deployments.
Knowledge of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
Familiarity with cloud platforms (AWS, Azure, or GCP).
Understanding of TypeScript and GraphQL.
Exposure to microservices architecture.
Knowledge of frontend testing frameworks (Jest, React Testing Library).
Experience with API documentation tools (Swagger / Postman).
Strong problem-solving, debugging, and collaboration skills.