Software Engineer (.NET, Node JS, Microservices, Copilot)
Software Engineering
Pune, Maharashtra, India
About this Role:
We are seeking a proactive and independent Mid-Level Software Engineer to join our team. You will be responsible for the end-to-end development of microservices using the latest .NET Core technologies. We expect you to be an AI-power user, utilizing advanced coding agents to maintain high velocity without compromising on quality. You will manage data across PostgreSQL and MongoDB, handle high-throughput messaging with RabbitMQ, and contribute to our Node.js ecosystem.
About Kibo Commerce:
KIBO is a composable digital commerce platform for B2C, D2C, and B2B organizations who want to simplify the complexity in their businesses and deliver modern customer experiences. KIBO is the only modular, modern commerce platform that supports experiences spanning B2B and B2C Commerce, Order Management, and Subscriptions. Companies like Ace Hardware, Zwilling, Jelly Belly, Nivel, and Honey Birdette trust Kibo to bring simplicity and sophistication to commerce operations and deliver experiences that drive value.
KIBO's cutting-edge solution is MACH Alliance Certified and has been recognized by Forrester, Gartner, IDC, Internet Retailer, and TrustRadius. KIBO has been named a leader in The Forrester Wave™: Order Management Systems, Q1 2025 and in the IDC MarketScape report “Worldwide Enterprise Headless Digital Commerce Applications 2024 Vendor Assessment”.
By joining KIBO, you will be part of a team of Kibonauts all over the world in a remote-friendly environment. Whether your job is to build, sell, or support KIBO’s commerce solutions, we tackle challenges together with the approach of trust, growth mindset, and customer obsession. If you’re seeking a unique challenge with amazing growth potential, then come work with us!
What You'll Do:
-
-
Feature Ownership: Independently design and implement scalable microservices using the latest .NET Core frameworks.
-
AI Coding Assistants: Systematically use AI coding agents (Cursor, GitHub Copilot, etc.) to optimize development, automate testing, and perform complex refactoring of legacy patterns. You will be expected to stay up to date on current methodologies and tools
-
Workflow Automation: Design and implement sophisticated automated workflows using low-code/no-code platforms like n8n or orchestration frameworks like LangChain to streamline internal processes and enhance system integrations
-
Database & Performance: Architect efficient schemas in PostgreSQL and MongoDB. Implement advanced caching and state management using Redis.
-
Distributed Messaging: Build resilient, event-driven integrations using RabbitMQ to ensure system decoupling and reliability.
-
Code Quality & Mentorship: Lead by example with clean, maintainable code. Conduct peer code reviews and assist in onboarding earlier-career engineers.
-
Cross-Stack Contribution: Take ownership of Node.js backend tasks and collaborate on front-end requirements where Angular, React, or ExtJS expertise can be leveraged.
-
Problem Solving: Proactively identify system bottlenecks and propose architectural improvements rather than just waiting for tasks.
-