Careers
Build your career with Impinge Solutions

Roles we are hiring for
Freshers and experienced engineers are welcome
Open positions
AI / LLM Developer
Build AI assistants, RAG chatbots and agent workflows for clients, connecting language models to business data and tools with testing, logging and human review built in.
Requirements
- Strong programming skills in Python or TypeScript.
- Experience building applications with large language model APIs (for example OpenAI, Anthropic or open models).
- Understanding of prompt design, evaluation and how to test AI output.
- Experience with retrieval-augmented generation: embeddings, vector search and document processing.
- Experience designing and consuming REST APIs and integrating third-party services.
- Awareness of data privacy, security and responsible use of AI.
- Good knowledge of Git and code review practice.
- Good communication skills.
Responsibilities
- Build and ship AI features such as assistants, RAG chatbots and agent workflows.
- Connect models to client data and tools safely, with logging and human review where it matters.
- Create test sets and evaluate answer quality before and after release.
- Monitor cost, speed and reliability of AI features in production.
- Document how each solution works and its limits.
- Work with designers, engineers and project managers, and explain trade-offs in plain language.
Machine Learning Engineer
Prepare data, train and evaluate machine learning models, and deploy them as reliable services and data pipelines.
Requirements
- Strong programming skills in Python, including NumPy, Pandas and scikit-learn.
- Experience with a deep learning framework such as PyTorch or TensorFlow.
- Solid grounding in statistics and model evaluation.
- Experience cleaning data, engineering features and building data pipelines.
- Good knowledge of SQL.
- Experience serving models through APIs and packaging them with Docker.
- Good knowledge of Git and code review practice.
- Good communication skills.
Responsibilities
- Prepare and analyse data, and build ETL and data pipelines.
- Train, tune and evaluate machine learning models.
- Deploy models as reliable services and monitor them in production.
- Check results for bias, drift and failure cases, and report them clearly.
- Document data sources, assumptions and limits.
- Work with developers and stakeholders to fit models into products.
Automation Expert
Design and build workflow automations and AI agents that connect business systems, with testing, logging and human approval where it matters.
Requirements
- Experience designing and building workflow automations that connect business systems through APIs and webhooks.
- Programming skills in Python or JavaScript/TypeScript for custom automation and integration code.
- Experience with automation or integration platforms (for example Zapier, Make or n8n) is a plus.
- Understanding of business processes and how to turn them into reliable, testable steps.
- Experience with AI agents and language model APIs is a plus.
- Good knowledge of error handling, retries, logging and monitoring.
- Awareness of data privacy, security and access control.
- Good knowledge of Git, and good communication skills.
Responsibilities
- Map client processes and design automations that remove repetitive manual work.
- Build and test integrations and agent workflows between business systems.
- Add logging, error handling and human approval steps where they matter.
- Monitor automations in production and fix failures.
- Document how each automation works and who owns it.
- Work with clients and engineers, and explain what an automation does in plain language.
MERN Stack Developer
Build scalable web applications with MongoDB, Express, React (including Next.js) and Node.js, from the database to the user interface.
Requirements
- Work as part of a team developing applications and services using Agile methods.
- Strong knowledge of JavaScript (ES6+) or TypeScript.
- Experience building applications with React or Next.js, and with Node.js.
- Experience with MongoDB and designing data models.
- Experience in API design and development.
- Good knowledge of coding standards, design patterns and unit testing.
- Experience with Git and code review.
- Strong problem-solving and debugging skills.
- Good communication skills.
Responsibilities
- Develop interactive, user-friendly web applications with React and Next.js.
- Build servers, APIs and databases with Node.js, Express and MongoDB.
- Design, write, test and release clean, maintainable code.
- Create wireframes and designs together with the design team.
- Keep up with developments in web application development.
- Communicate clearly with different stakeholders.
MEAN Stack Developer
Produce scalable software solutions as part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.
Requirements
- Work as part of a team developing applications and services using Agile development methods.
- Strong problem solving, debugging and analytical skills.
- Must have strong knowledge of Object-Oriented JavaScript, ES6, or Typescript.
- Experience building applications in Node.js AngularJS, Angular 2+ versions.
- Design, modify, develop, test and implement flawless and clean code.
- Good knowledge of coding standards, design patterns and unit testing.
- Stronghold on Data Structures and Algorithms.
- Experience in API design and development.
- Proficient understanding code version control tools, such as GitHub, Bitbucket.
- Good Communication Skills.
Responsibilities
- Develop interactive, user-friendly applications using the latest frameworks.
- Create high quality designs and wire-frames.
- Developing Front-End Web Application.
- Creating servers and databases for functionality.
- API design, creation and integrations.
- Staying abreast of developments in web applications, app development and programming languages.
- Effective communication with different stakeholders.
DevOps Engineer
Build and run CI/CD pipelines and cloud infrastructure, and keep applications secure, monitored and easy to release.
Requirements
- Experience with CI/CD pipelines (for example GitHub Actions, GitLab CI or Jenkins).
- Hands-on experience with cloud infrastructure, preferably AWS.
- Experience with Docker and containerised deployments.
- Experience with infrastructure as code (for example AWS CDK, CloudFormation or Terraform).
- Good knowledge of Linux, networking basics and shell scripting.
- Experience with monitoring, logging and alerting.
- Understanding of cloud security, backups and access control.
- Good knowledge of Git, and good communication skills.
Responsibilities
- Build and maintain CI/CD pipelines so releases are repeatable and safe.
- Provision and manage cloud infrastructure as code.
- Containerise applications and manage deployments.
- Set up monitoring, logging and alerting, and respond to incidents.
- Keep systems secure, backed up and cost-aware.
- Work with developers to improve how software is built and released.
QA / Test Automation Engineer
Plan and run manual and automated tests so web and mobile applications work as intended before every release.
Requirements
- Experience in manual testing, including test plans, test cases and bug reports.
- Experience writing automated tests (for example with Selenium, Playwright or Cypress).
- Experience testing APIs (for example with Postman) and mobile apps.
- Understanding of Agile teams and how testing fits into CI/CD pipelines.
- Knowledge of performance testing tools (for example JMeter) is a plus.
- Basic knowledge of SQL and browser developer tools.
- Strong attention to detail, and good communication skills.
Responsibilities
- Create test plans and test cases from requirements and designs.
- Run manual tests across browsers and devices, and report bugs clearly.
- Build and maintain automated test suites and run them in the CI/CD pipeline.
- Test APIs, integrations and data flows.
- Check fixes and run regression tests before each release.
- Work with developers and designers to prevent defects, not only find them.
Security and Compliance Specialist
Help client and internal projects meet security and privacy expectations: review designs and code, run security checks, and turn privacy rules into practical controls.
Requirements
- Experience in application, cloud or information security.
- Knowledge of common web application risks (for example the OWASP Top 10) and how to test for them.
- Understanding of privacy and data-protection rules such as CASL, PIPEDA, GDPR and the DPDP Act in India.
- Experience with security reviews, vulnerability scanning and penetration-testing tools.
- Understanding of access control, encryption and secure configuration, preferably on AWS.
- Ability to write clear policies, checklists and risk reports.
- Good communication skills, including explaining risks to non-technical teams.
Responsibilities
- Review designs, code and cloud configuration for security and privacy risks.
- Run security checks and vulnerability scans, and track fixes to completion.
- Turn privacy and compliance requirements into practical controls and checklists.
- Help teams handle personal data, consent and retention correctly.
- Respond to security incidents and write up what was learned.
- Write clear policies and risk reports for clients and management.
Shopify Developer
Build and customise Shopify stores, themes and apps. We look for developers who specialise in Shopify and have real Shopify project experience.
Requirements
- 3+ years’ experience working with Shopify Plus and Shopify APIs.
- 3+ years’ experience working with Liquid, JavaScript, jQuery and AJAX as necessary
- Expert-level understanding of HTML, CSS, and JS .
- Experience with React (Next.js experience preferred).
- Experience with, REST APIs, webhooks, and microservices.
- Experience with cross-browser/platform code compatibility.
- Understanding of TDD and its value, as well as the ability to write effective unit tests.
- Thorough understanding of cross-browser compatibility issues.
- Strong understanding of responsive web design techniques.
- Know-how of debugging and testing software for cross-browser compatibility.
Responsibilities
- Ability to handle Shopify tasks independently.
- Good technical skills and logical ability.
- Creating/customizing/ Implementing Restful APIs in existing as well as new applications.
- Ability to project-manage and work to strict deadlines.
- Should have good communication skills.
- Should be able to provide complete solutions and design around Shopify implementation using headless approach.
- Should be able to lead subordinates and take independent charge of modules on the project.
- Should be able to effectively communicate with Client on regular basis.
Magento Developer
Build and maintain Magento stores. We look for developers who specialise in Magento and have real Magento project experience.
Requirements
- Highly skilled in Magento1, Magento2, PHP, MySQL, jQuery, Ajax, HTML, CSS, XML and JavaScript.
- A minimum of 3 years of real-world PHP development experience, with HTML, CSS and AJAX skills for developing the front end of large-scale web applications.
- Strong understanding of structuring and architecting Magento1 and Magento2 CMS.
- Hands on Experience in eCommerce frameworks like Magento.
- Creation & Integration of Rest API & Soap API services.
- Should be able to evaluate designs, wireframes and other deliverables during the design and user experience phase for potential development issues and flag problems appropriately.
- Should have good knowledge of dynamic Database Driven eCommerce Websites like Magento.
- Magento Theme Customization & Plug-in Development.
- Perform unit testing on source code where required, prior to handover to test/ quality assurance teams.
- Updating website features and security patches.
- Worked with Agile development methodology
- Good communication skills (must have)
Responsibilities
- Ability to handle Magento tasks independently.
- Custom theme creation from scratch & Plugin development and customization.
- Follow established processes and standards while coding.
- Good technical skills and logical ability.
- Creating, customizing and implementing RESTful APIs in existing as well as new applications.
- Ability to project-manage and work to strict deadlines.
- Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality.
- Should be able to effectively communicate with Client on regular basis.
BFSI Domain Expert
Bring banking, financial-services and insurance (BFSI) knowledge to client projects: turn business rules and compliance needs into clear requirements, and guide designers, developers and testers.
Requirements
- Hands-on experience in banking, payments, lending, insurance or another financial-services domain.
- Knowledge of how accounts, transfers, cards, remittances, policies, claims and other transaction flows work.
- Understanding of compliance topics such as KYC, AML and data protection.
- Experience writing business requirements, user stories and acceptance criteria.
- Ability to review designs and test results against business rules.
- Strong analytical skills and attention to detail.
- Good communication skills, including explaining finance concepts to developers and clients.
Responsibilities
- Work with clients to understand their financial processes and rules.
- Turn them into requirements, user stories and acceptance criteria.
- Advise designers and developers on domain rules, edge cases and compliance needs.
- Review prototypes and test results against the business rules.
- Prepare clear documentation for business and technical teams.
- Keep up with changes in the sector that affect client products.
Healthcare / Health-tech Domain Expert
Bring healthcare knowledge to client projects: turn clinical and administrative workflows and privacy rules into clear requirements, and guide designers, developers and testers.
Requirements
- Hands-on experience in healthcare or health-tech, such as patient records, appointments, clinical workflows or billing.
- Understanding of healthcare data privacy rules (for example HIPAA in the US and PIPEDA in Canada).
- Knowledge of healthcare data standards such as HL7 and FHIR is a plus.
- Experience writing business requirements, user stories and acceptance criteria.
- Ability to review designs for safety, accuracy and usability.
- Strong analytical skills and attention to detail.
- Good communication skills, including explaining healthcare concepts to developers and clients.
Responsibilities
- Work with clients to understand clinical and administrative processes.
- Turn them into requirements, user stories and acceptance criteria.
- Advise designers and developers on workflows, edge cases and privacy needs.
- Review prototypes and test results against healthcare rules.
- Prepare clear documentation for business and technical teams.
- Keep up with changes in the sector that affect client products.
ERP / Enterprise Solutions Expert
Plan, configure and integrate ERP and enterprise systems around a client's finance, inventory, procurement and operations processes.
Requirements
- Experience implementing, customising or integrating an ERP platform (for example Odoo, ERPNext, SAP or Microsoft Dynamics).
- Understanding of business processes such as finance, inventory, procurement, sales and HR.
- Experience gathering requirements and mapping them to ERP modules.
- Experience integrating ERP systems with other applications through APIs.
- Experience migrating and cleaning data, and building reports.
- Strong analytical skills and attention to detail.
- Good communication skills, including training end users.
Responsibilities
- Gather and document requirements from finance, operations and management teams.
- Configure and customise ERP modules and workflows.
- Integrate the ERP with websites, stores and other business systems.
- Plan and run data migration, and build reports and dashboards.
- Test releases with users, document the setup and train teams.
- Support the system after launch and help it adapt as the business grows.
CRM Expert
Plan, configure and customise CRM systems around a client's sales and support processes, and connect them to other business systems.
Requirements
- Experience implementing or customising a CRM platform (for example Salesforce, HubSpot, Zoho or Microsoft Dynamics).
- Understanding of sales, marketing and customer-support processes.
- Experience building workflows, automations, reports and dashboards.
- Experience integrating a CRM with other systems through APIs.
- Experience migrating and cleaning data.
- Strong analytical skills and attention to detail.
- Good communication skills, including training end users.
Responsibilities
- Gather CRM requirements from sales, marketing and support teams.
- Configure objects, fields, pipelines and automations.
- Build reports and dashboards that teams actually use.
- Migrate and clean existing data.
- Connect the CRM to websites, forms and other business systems.
- Train users, document the setup and support it after launch.
HR Manager
Lead hiring, onboarding, employee relations and HR policy at Impinge Solutions, and help the team grow across our offices in India and Canada.
Requirements
- Experience in an HR role, with responsibility for recruitment, onboarding and employee relations.
- Experience hiring for technical roles such as developers, designers and QA engineers.
- Working knowledge of employment and labour rules in India; knowledge of Canadian requirements is a plus.
- Experience with HR software and with attendance, leave and payroll coordination.
- Experience writing HR policies and running performance reviews.
- Strong interpersonal skills, discretion and good judgement with confidential matters.
- Good written and spoken communication skills.
Responsibilities
- Plan hiring with team leads, source candidates, run interviews and manage offers.
- Run onboarding so new team members are productive quickly.
- Maintain HR policies, employee records and documentation.
- Coordinate attendance, leave and payroll with finance.
- Run performance reviews and support managers and employees on people matters.
- Organise training and keep the team engaged, and ensure compliance with employment rules.
Apply now
Careers: common questions
How do I apply?
Open the role you are interested in to read its requirements and responsibilities, then use the application form on this page: choose the role, attach your résumé and send it.
Do you hire freshers?
Yes. Freshers and experienced engineers are both welcome to apply. Tell us what you have built or studied.
What if my role is not listed?
Choose "Other" in the form, send your résumé and tell us what you do best. We keep it in mind for future openings.
Where are your offices?
We have offices in Mohali, India and Niagara Falls, Canada.
