Join the Unifo
family.
Build the AI-powered platform bringing structure, visibility, and control to a fragmented EXIM ecosystem — alongside a team that has lived the industry it's transforming.
See Openings
Our culture
What we believe in, what we strive to achieve.
Learning
Commitment to quality
Passion for customer experience
Taking smart risks
Open communication
Creating value
Current openings
Two teams hiring right now. Write to us with your resume and the role you're interested in.
Frontend Developer
What will you be doing?
You will be expected to contribute to technical design for web applications (PWAs), and execute the design in sprints. You would assist the front end lead in realising our overall objectives of the product.
You would also be expected to have an eye for detail in the visual designs to ensure we realise the best quality.
You must also help other members of the team with troubleshooting on a day to day basis, as required.
Level of experience
2–4 years of experience in frontend development. The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you.
Skills required
- In-depth knowledge of frontend technologies like HTML5, CSS3, ES6 (JavaScript) or TypeScript.
- Sound knowledge of React — class and functional components, hooks, lifecycle, patterns like HOC, Context API, Refs, Render Props etc.
- Redux with Thunk or Saga middleware.
- Experience using at least one UI design system/toolkit.
- Experience with Web APIs (any 2 of): Service worker, Fetch API, Websocket, Web notifications, IndexedDB, Storage (local storage), Cache.
- Good understanding of webpack configurations.
- Experience with any SSR framework like Gatsby etc.
- Good knowledge of OOPS concepts.
- Experience consuming REST APIs and integrating frontend with OIDC.
- Experience with unit testing frameworks — Jest etc.
- An eye for detail with interpreting visual design and collaborating with designers and developers.
- Understanding of design standards and coding best practices.
- Experience assisting design QA sessions.
- Practical knowledge of debugging and toolsets — Chrome Inspector, Visual Studio Code Inspector etc.
- Experience with Git, GitHub and standard workflows, e.g. pull/merge requests.
Additional skills
- Designing web apps for performance and responsiveness.
- Material-UI.
- Styled components.
- Channel Messaging API.
- Periodic background sync API.
- Experience developing PWAs.
- Client-side database APIs (any) — preferably LevelDB compliant.
- Knowledge of SASS, LESS.
- Experience developing custom themes.
- Experience with Storybook.
- Usage of concepts like tree shaking, code splitting etc.
- Experience with at least one templating engine.
- DevOps automation — any of: writing Docker images, IaC scripts (Terraform, CloudFormation etc.), pipeline scripts (e.g. Jenkins).
Backend Developer
What will you be doing?
You will be expected to contribute to the technical design for microservices, and execute the design in sprints. You would be assisting the backend lead in realising our overall objectives of the product. You must also help other members of the team with technical queries and troubleshooting on a day to day basis, as required.
Other than your coding duties, you would be expected to continuously learn and upscale as an individual and within a team.
Level of experience
2–4 years of experience in software development involving backend development and integration using microservices. The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you.
Skills required
- Strong proficiency in JavaScript and/or TypeScript. Strong grasp of promises, generators etc and asynchronous programming in general.
- Experience with testing frameworks, especially Jest.
- Good understanding & experience of Node.js.
- Understanding or experience with Node.js APIs (any 2): Buffer, Crypto, Debugger & Inspector, File System, Modules (CommonJS and ECMAScript Modules), REPL, Stream, Worker Threads, V8 profiler.
- Web frameworks like Express etc. and development of REST APIs with such frameworks.
- Practical knowledge of Node.js debugging and toolsets — Chrome Inspector, Visual Studio Code Inspector etc.
- Basic understanding of HTML5 and CSS3.
- Experience working with databases — RDBMS and NoSQL, at least one in each category.
- Experience working in Agile process.
- Understanding of design standards and coding best practices.
- Experience with Git, GitHub and standard workflows, e.g. pull/merge requests.
- Understanding of API Gateway.
Additional skills
- Experience with 1 or more templating engines such as Mustache will be an advantage.
- Understanding of languages like Python, Java, C#.
- Documentation skills for design and APIs.
- Understanding of Node-RED.
- Working experience with the WebSocket protocol.
- Experience using AWS services will be an added advantage.
- Understanding of Docker.
- Understanding of OAuth2/OIDC.
- Working experience with any container orchestration service.
- Good understanding of microservice patterns and event-driven architecture.
- Good understanding of Amazon Cognito, Amazon CloudWatch, AWS IAM roles and policies.
- Experience with AWS CloudFormation. Any experience with AWS CDK will be great to have.
Sr. Frontend Developer
What will you be doing?
You will be expected to participate in architecture evolution, contribute to technical design for web applications (PWAs), and execute the design in sprints. You are also encouraged to take on leadership elements in your role across all these phases.
Especially in the execution phase where we expect you to assist the front end lead in realising our overall objectives of the product.
Troubleshooting on a day to day basis, as required. Other than your coding duties, you would be expected to continuously upscale the frontend team, imbibing new ideas, training, knowledge sharing, recruitment etc.
You would also be the key link between the visual designers and developers, ensuring we realise the designs with best quality.
Level of experience
4–6 years of experience in software development, of which at least 1 year leading a team of frontend developers. The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you.
Skills required
- In-depth knowledge of frontend technologies like HTML5, CSS3, ES6 (JavaScript) or TypeScript.
- Good understanding of bundlers (at least one of Rollup, Parcel and Webpack) and application of concepts like tree shaking, code splitting etc.
- Sound understanding of transpilers, at least one — preferably Babel.
- Sound knowledge of React — class and functional components, hooks, lifecycle, patterns like HOC, Context API, Refs, Render Props etc.
- Redux with Thunk or Saga middleware.
- Experience using at least one UI design system/toolkit.
- Experience with Web APIs: Service worker, Websocket, Fetch API, Web notifications, IndexedDB, Storage (local storage), Cache.
- Experience with at least one templating engine.
- Experience with at least one SSR framework — Gatsby, Next.js etc.
- Understanding of PWAs.
- Client-side database APIs (any) — preferably LevelDB compliant.
- Excellent knowledge of OOPS concepts.
- Experience consuming REST APIs and integrating frontend with OIDC.
- Experience with unit testing frameworks — Jest etc.
- An eye for detail with interpreting visual design and collaborating with designers and developers.
- Understanding of design standards and coding best practices.
- Experience with conducting code reviews, assisting design QA sessions.
- Experience with Git, GitHub and standard workflows, e.g. pull/merge requests.
- Ability to train the team.
Additional skills
- Designing web apps for performance and responsiveness.
- Material-UI.
- Styled components.
- Channel Messaging API.
- Periodic background sync API.
- Experience developing PWAs.
- Knowledge of SASS, LESS.
- Experience developing custom themes.
- Experience with Storybook.
- DevOps automation — any of: writing Docker images, IaC scripts (Terraform, CloudFormation etc.), pipeline scripts (e.g. Jenkins).
Sr. Backend Developer
What will you be doing?
You will be expected to participate in architecture evolution, contribute to technical design for microservices, and execute the design in sprints. You are also encouraged to take on leadership elements in your role across all these phases.
You must also help other members of the team with technical queries and troubleshooting on a day to day basis, as required.
Especially in the execution phase where we expect you to assist the backend lead in realising our overall objectives of the product.
Other than your coding duties, you would be expected to continuously upscale the backend team, along with the backend lead, through new ideas, training, knowledge sharing, recruitment etc.
Level of experience
4–6 years of experience in software development, of which at least 1 year developing REST APIs and microservices. The experience range is what we believe has general relevance to our requirement. This is not a rule however, and if you feel you are competent enough, we definitely want to hear from you.
Skills required
- Strong proficiency in JavaScript and/or TypeScript. Strong grasp of promises, generators etc and asynchronous programming in general.
- Experience with testing frameworks, especially Jest.
- Good understanding & experience of Node.js, including the different Node.js APIs — Buffer, Crypto, Debugger & Inspector, File System, Modules (CommonJS and ECMAScript Modules), REPL, Stream, Worker Threads, V8 profiler.
- Good understanding of bundlers (at least one of Rollup, Parcel and Webpack) and application of concepts like tree shaking, code splitting etc.
- Web frameworks — Express/HAPI — and development of REST APIs with such frameworks.
- Good understanding of REST architecture style, especially HATEOAS. Working experience with Swagger and OpenAPI.
- Basic understanding of GraphQL servers, schema, mutations, queries and subscriptions.
- Practical knowledge of Node.js debugging and toolsets — Chrome Inspector, Visual Studio Code Inspector etc.
- Basic understanding of HTML5 and CSS3. Experience with one or more templating engines such as Mustache.
- Experience working with databases and data modelling concepts. NoSQL, especially with query-based design techniques, will be an added advantage.
- Experience working in Agile process.
- Understanding of design standards and coding best practices.
- Experience with Git, GitHub and standard workflows, e.g. pull/merge requests.
- Work experience in a microservice design team. Understanding of microservice design patterns, at least API Gateway.
- Working experience with the WebSocket protocol.
- Strong experience with OAuth2/OIDC, especially Authorization Code Flow grant. Basic experience with at least 1 OIDC product, i.e. Amazon Cognito, Auth0, Okta, Red Hat Keycloak etc.
Additional skills
- Understanding of languages like Python, Java, C#.
- Documentation skills for design and APIs.
- Understanding of Node-RED.
- Experience using Swagger, reviewing specs and API documentation for quality and standards adherence.
- Experience using AWS services will be an added advantage.
- Working experience with Docker.
- Working experience with any container orchestration service.
- Good understanding of microservice patterns and event-driven architecture.
- Good understanding of Amazon Cognito, Amazon CloudWatch, AWS IAM roles and policies.
- Experience with AWS CloudFormation. Any experience with AWS CDK will be great to have.
Don't see a fit but want to work with us anyway? Write to careers@unifo.in.





