T

Threecolts

Multi-channel e-commerce management and profit recovery

Senior Software Engineer - C# / .NET

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$140k /yr

About the Job

Requirements

  • Six to eight or more years of professional software engineering experience.
  • Strong proficiency in C# and experience building production-grade applications.
  • Strong understanding of the .NET platform, including its runtime, libraries, and application development ecosystem.
  • Experience developing web applications and backend services using ASP.NET and ASP.NET Core.
  • Experience developing modern web applications using Vue.js or React, including component-based architecture and reusable components.
  • Experience building responsive, accessible user interfaces; integrating front-end applications with REST APIs; and maintaining backend services.
  • Understanding of system design, application architecture, and scalable software development patterns.
  • Experience working with SQL databases, relational data models, and query optimization.
  • Familiarity with cloud infrastructure, such as AWS or Azure.
  • Experience debugging production systems, investigating root causes, and resolving issues independently.
  • Experience with Git, code reviews, automated testing, and collaborative development workflows.
  • Ability to work effectively within an existing codebase and improve code quality without over-engineering.

Responsibilities

  • Take ownership of features across Inventory Lab’s C# and .NET-based systems, delivering them from initial design through production.
  • Design, develop, and maintain clean, scalable backend services, APIs, and application components using C# and the .NET ecosystem.
  • Use ASP.NET and ASP.NET Core to build and maintain reliable, high-performance web applications and services.
  • Write maintainable, well-tested code that supports the product’s evolving requirements.
  • Develop and maintain front-end features using Vue.js and TypeScript, building responsive, intuitive, maintainable user interfaces integrated with backend APIs.
  • Own full-stack features end to end, from designing backend services and data models to implementing front-end components, managing application state, and ensuring a consistent user experience.
  • Collaborate with Product, QA, and DevOps to deliver reliable, performant features across the application stack.
  • Operate independently within a defined scope, make technical decisions, and balance delivery speed with long-term quality.
  • Improve existing systems, debug production issues, identify root causes, and implement durable fixes.
  • Contribute to technical discussions, help evolve architecture within the role’s domain, and raise engineering standards through code reviews.
  • Work with Product, QA, and DevOps to deliver features and improvements for Inventory Lab customers.

About the Company

Threecolts

Multi-channel e-commerce management and profit recovery

ThreeColts provides an e-commerce management platform that helps sellers optimize sales across Amazon, Walmart, and eBay. It offers real-time listing and inventory alerts, multi-channel customer service integration, seller feedback automation, and analytics such as product-level profit data and dashboards. A key differentiator is its profit recovery service for unwarranted Amazon deductions, priced as a percentage of the recovered amount. The goal is to help sellers improve profitability and efficiency across multiple marketplaces with a flexible, subscription-and-recovery pricing model.

Company size
201-500
Company stage
Series A
Total funding
$90M
Headquarters
London, United Kingdom
Founded
2021

Recently Posted Jobs

Explore more opportunities at Threecolts

See more jobs