
- Design and develop highly scalable, reliable and fault-tolerant systems for one of India's fastest-growing product startup
- Translate business requirements into scalable and extensible design.
- Pair with team members on functional and non-functional requirements and spread design philosophy and goals across the team.
- Partner with the product management team to define and execute the feature roadmap.
- Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA, etc.) on planning and execution.
- Continuously improve code quality, product execution, and customer delight.
- Proactively manage stakeholder communication related to deliverables, risks, charges, and dependencies.
- Communicate, collaborate and work effectively across distributed teams
- An innate desire to deliver and a strong sense of accountability for your work.
- Willingness to learn new languages and methodologies.
- Passion for learning new things, solving challenging problems.
Requirements:
- 3+ years of experience in software development or a serious open source track record
- 2+ years of hands-on experience in designing, developing, testing and deploying large scale applications in any language or stack
- Proficiency in OOP concepts, including design patterns. Experience with functional programming is a plus.
- Data modelling experience in both Relational and NoSQL databases.
- Ability to understand and implement Continuous Integration and Continuous Delivery.
- Well versed with Lean methodologies, and Test Engineering and Automation.- Ability to design and implement low latency RESTful services.
- Experience in troubleshooting server performance memory issues, GC tuning, resource leaks, etc.
- Continuously refactor applications and architectures to maintain high-quality levels.
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
- We primarily use Node JS, MongoDB, AngularJS & AWS
**About VComply :**
- VComply is a fast-growing SaaS GRC (Governance, Risk and Compliance) platform that helps organizations manage their compliance controls and risk in an intuitive manner. VComply brings a contextual understanding of GRC to compliance officers enabling them to achieve organization objectives while maintaining the integrity and managing risk.
- VComply was founded in 2019 and is backed by Accel. We already have 25+ marquee customers across North America and Australia & New Zealand in our short existence. We provide organizations with configurable, yet plug and play GRC applications that need zero development effort and infrastructure.
**Why VComply :**
- Opportunity to have direct impact on the growth of a fast growing & dynamic company
- Challenging work environment with End- to-end ownership of your role
- Incredible growth opportunities - we are a meritocracy, and the best will always have room for growth in the company
- Opportunity to work directly with senior leadership
- Accelerated learning environment with a high performing team surrounding you
- Culture that promotes challenging oneself & continuous improvement.
- Perks & Employee friendly policies.

About VComply Inc.
About
Company video


Connect with the team
Similar jobs
Job Title : Senior Consultant (Java / NodeJS + Temporal)
Experience : 5 to 12 Years
Location : Bengaluru, Chennai, Hyderabad, Pune, Mumbai, Gurugram, Coimbatore
Work Mode : Remote (Must be open to travel for occasional team meetups)
Notice Period : Immediate Joiners or Serving Notice
Interview Process :
- R1 : Tech Interview (60 mins)
- R2 : Technical Interview
- R3 : (Optional) Interview with Client
Job Summary :
We are seeking a Senior Backend Consultant with strong hands-on expertise in Temporal (BPM/Workflow Engine) and either Node.js or Java.
The ideal candidate will have experience in designing and developing microservices and process-driven applications, as well as orchestrating complex workflows using Temporal.io.
You will work on high-scale systems, collaborating closely with cross-functional teams.
Mandatory Skills :
Temporal.io, Node.js (or Java), React.js, Keycloak IAM, PostgreSQL, Terraform, Kubernetes, Azure, Jest, OpenAPI
Key Responsibilities :
- Design and implement scalable backend services using Node.js or Java.
- Build and manage complex workflow orchestrations using Temporal.io.
- Integrate with IAM solutions like Keycloak for role-based access control.
- Work with React (v17+), TypeScript, and component-driven frontend design.
- Use PostgreSQL for structured data persistence and optimized queries.
- Manage infrastructure using Terraform and orchestrate via Kubernetes.
- Leverage Azure Services like Blob Storage, API Gateway, and AKS.
- Write and maintain API documentation using Swagger/Postman/Insomnia.
- Conduct unit and integration testing using Jest.
- Participate in code reviews and contribute to architectural decisions.
Must-Have Skills :
- Temporal.io – BPMN modeling, external task workers, Operate, Tasklist
- Node.js + TypeScript (preferred) or strong Java experience
- React.js (v17+) and component-driven UI development
- Keycloak IAM, PostgreSQL, and modern API design
- Infrastructure automation with Terraform, Kubernetes
- Experience in using GitFlow, OpenAPI, Jest for testing
Nice-to-Have Skills :
- Blockchain integration experience for secure KYC/identity flows
- Custom Camunda Connectors or exporter plugin development
- CI/CD experience using Azure DevOps or GitHub Actions
- Identity-based task completion authorization enforcement
Job Description
Key Responsibilities
- API & Service Development:
- Build RESTful and GraphQL APIs for e-commerce, order management, inventory, pricing, and promotions.
- Database Management:
- Design efficient schemas and optimize performance across SQL and NoSQL data stores.
- Integration Development:
- Implement and maintain integrations with ERP (SAP B1, ERPNext), CRM, logistics, and third-party systems.
- System Performance & Reliability:
- Write scalable, secure, and high-performance code to support real-time retail operations.
- Collaboration:
- Work closely with frontend, DevOps, and product teams to ship new features end-to-end.
- Testing & Deployment:
- Contribute to CI/CD pipelines, automated testing, and observability improvements.
- Continuous Improvement:
- Participate in architecture discussions and propose improvements to scalability and code quality.
Requirements
Required Skills & Experience
- 3–5 years of hands-on backend development experience in Node.js, Python, or Java.
- Strong understanding of microservices, REST APIs, and event-driven architectures.
- Experience with databases such as MySQL/PostgreSQL (SQL) and MongoDB/Redis (NoSQL).
- Hands-on experience with AWS / GCP and containerization (Docker, Kubernetes).
- Familiarity with Git, CI/CD, and code review workflows.
- Good understanding of API security, data protection, and authentication frameworks.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Experience in e-commerce or omnichannel retail platforms.
- Exposure to ERP / OMS / WMS integrations.
- Familiarity with GraphQL, Serverless, or Kafka / RabbitMQ.
- Understanding of multi-brand or multi-country architecture challenges.
Mandatory skills
Hands on Python Programming.5+ years of Data Engineering experience: Skills sets: Python, SQL (Snowflake), S3.
Good to have
AWS familiarity would help
We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Node.js Developer Responsibilities:
Developing and maintaining all server-side network components.
Ensuring optimal performance of the central database and responsiveness to front-end requests.
Collaborating with front-end developers on the integration of elements.
Designing customer-facing UI and back-end services for various business processes.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, including database schemas, as well as preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
Bachelor's degree in computer science, information science, or similar.
At least two years' experience as a Node.js developer.
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Knowledge of front-end technologies such as HTML5 and CSS3.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Great organizational and time management skills.
Availability to resolve urgent web application issues outside of business hours
The Back-end Developer primarily participates in designing and implementing new services as well as participates in customer delivery. It will be possible to influence your work profile based on your interests.
While not mandatory, a generic understanding of user interfaces and being able to position oneself as an end-user is highly desirable. We appreciate also prior knowledge of the Image Processing domain.
We are looking for well-rounded people who care about their craft and understand software development. While we value a formal degree in computer science we do not require one - a candidate with a strong background, open mind and ability to learn would be an ideal addition to our team.
That being said, here is what we think the ideal team member would be:
Responsibilities:
- Develop and Integrate Django backend and API's with frontend framework.
- Working closely with UX and Front-end Developers
- Participating in architectural, design and product development
- Designing and creating RESTful APIs for internal and partner consumption
- Working in an agile environment with an excellent team of engineers.
- Experienced with the Django REST framework
- Good experience of Python coding skills
- Hands on experience on designing and structuring of database most likely ORM (i.e MongoDB)
- Knowledge of how to build and use with RESTful APIs
- Strong knowledge of version control (i.e. git, etc.)
- Experience deploying Python applications into production.
- Working experience on Apache services.
- Knowledge of cloud services is a plus.
Qualification: Engineering from CSE/IT
Responsibilities:
Developing and maintaining all server-side network components.
Ensuring optimal performance of the central database and responsiveness to front-end requests.
Collaborating with front-end developers on the integration of elements.
Designing back-end services for various business processes.ses.
Developing high-performance applications by writing testable, reusable, and efficient code.
Implementing effective security protocols, data protection measures, and storage solutions.
Running diagnostic tests, repairing defects, and providing technical support.
Documenting Node.js processes, including database schemas, as well as preparing reports.
Recommending and implementing improvements to processes and technologies.
Keeping informed of advancements in the field of Node.js development.
Skills:
Bachelor's degree in computer science, information science, or similar.
At least two years' experience as a Node.js developer.
Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
Knowledge of front-end technologies such as HTML5 and CSS3.
Superb interpersonal, communication, and collaboration skills.
Exceptional analytical and problem-solving aptitude.
Great organizational and time management skills.
Availability to resolve urgent web application issues outside of business hours.
We are looking for a Staff Engineer who is an expert in Javascript (Node.js). We are looking for engineers who work like owners as you will be tasked with leading the development of one of our 5 major components of the Hatica platform. You will work with experienced engineers and on a modern cloud-native stack built using Javascript (React and Node) and Golang with an in-house real-time data analytics engine on Postgres and Elasticsearch among others.
Experience - 3 - 7 years
Responsibilities
- Build and maintain our backend microservices powering the core of our software platform
- Help your fellow DevOps and junior engineers working on our cloud infrastructure and other components of our product to ensure high code quality and robust architecture.
- Work with your team members to maintain high uptime and reliability of our core backend and APIs
Requirements and Qualifications
- BE/BTech in Computer Science or Engineering
- Minimum of 4 years of experience with backend development
- 3 years of experience with Node.js
- Familiarity with newer specifications of EcmaScript
- Understanding of GraphQL
- Ability to write and maintain high quality code
- Understanding of web coding patterns
- Solid understanding of microservices architecture
- Understanding of AWS and cloud-native technologies is highly preferred
Benefits
- Work with the best and brightest on a global cutting-edge SaaS product
- Performance oriented culture built on fairness and inclusivity
- Competitive Compensation
- Flexible work hours
- Fully remote team, work from anywhere
Job Type: Full-time









