Software Engineer (.NET, Node JS, Microservices, Copilot)
Job Summary
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 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 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.
KIBOs 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 KIBOs commerce solutions we tackle challenges together with the approach of trust growth mindset and customer obsession. If youre seeking a unique challenge with amazing growth potential then come work with us!
What Youll Do:
Feature Ownership: Independently design and implement scalable microservices using the 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 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.
What Youll Need:
8 years of professional experience in backend software development with a deep focus on ecosystem.
Proficiency: Mastery of C# and the Core versions (staying current with the latest LTS and current releases).
AI Expertise: Absolute familiarity and daily usage of AI tools for coding debugging and documentation. You should be able to demonstrate how AI significantly increases your output and code quality.
Backend Mastery: Strong experience with Microservices PostgreSQL MongoDB Redis and RabbitMQ.
& TypeScript Proficiency: Demonstrated experience building and maintaining scalable backend applications within environments with a strong emphasis on writing clean type-safe code using TypeScript
Independent Execution: Proven track record of taking a feature from concept to production with minimal supervision.
Version Control: Expertise in Git and experience managing complex merge strategies and CI/CD workflows.
Testing: Proficiency in TDD and automated integration testing.
Frontend Expertise: Solid experience in React Angular or ExtJS is highly desirable.
Required Experience:
IC
About Company
ABOUT THIS ROLE As a Software Engineer (AI Automation), you will join a focused team building AI-powered automation tools across KIBO’s business operations. Reporting directly to the Director of AI Automation, you will work closely with teams across