Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
One unified business management suite encompassing finance, shopper, and omnichannel solutions for consumer brands and resellers.
Tens of thousands of customers—including some of the fastest growing brands, Fortune 500 enterprises, and global agencies—are using Threecolts to grow faster, lower costs, and become more agile.
At Threecolts, we're not just a software suite; we're a powerhouse for Marketplace entrepreneurs and well-known international brands. Our mission? To revolutionize the Commerce landscape by acquiring, launching, and scaling cutting-edge software tailored for Amazon and Walmart businesses. With robust capital backing and a clear vision, we're poised for an exhilarating phase of accelerated growth.
Join us on the journey! Our vibrant team spans the globe, comprising over 500 innovative minds from 42 countries across five continents.
Role Overview
As a .NET Software Engineer, you will play a key role in driving our technical initiatives forward. You will be responsible for refining product and technical documentation, refactoring and enhancing our codebase, and shaping architecture for scalability and performance. You will work closely with a multidisciplinary team, planning and delivering solutions while having the autonomy to make decisions and guide the direction of projects.
A strong understanding of Vue.js (3+ years of experience) is a must for this role, as it will be integral to delivering front-end solutions.
We are committed to empowering our team to learn, grow, and expand their skills. In this role, you’ll take ownership of projects, ensuring the highest standards for our software, while fostering a culture of excellence and innovation.
Key Responsibilities :
Design, develop, and maintain software and web applications using .NET and C#.
Refactor code to improve performance, scalability, and maintainability.
Collaborate with cross-functional teams to analyze requirements and deliver user-focused solutions.
Work with modern frontend frameworks like Vue.js (and occasionally Angular for mobile).
Implement caching strategies with Redis and manage data in MS-SQL and document databases.
Deploy applications to Azure and AWS, using automated pipelines in Azure DevOps.
Build and maintain robust, secure, and scalable web APIs.
Ensure code quality through comprehensive testing and maintain clear technical documentation.
Requirements :
8+ years Proven experience developing backend systems with .NET and newer version of C#. Familiarity with async/await, and LINQ.
Strong understanding of frontend frameworks, preferably Vue.js (or willingness to learn).
Hands-on experience with cloud platforms like Azure and AWS.
Strong knowledge of relational (SQL) and non-relational databases.
Knowledge of building and maintaining web APIs.
Proficiency with unit testing frameworks.
Understanding how to build secure applications.
Understanding of HTML and CSS
Experience working in different parts of the application (front-end, back-end, database, etc.)
Mindset:
Creative and resourceful
A doer—people describe you as someone who gets things done.
User-focused—you can see the big picture and align technical decisions with the product vision.
Strong analytical skills and the ability to make informed, efficient decisions on complex technical challenges.
Ability to review code, give constructive feedback, and encourage best practices.
Committed to quality—testing your code is second nature.
Interview process:
If your application is successful, you'll start with a skills test. Passing this moves you to an initial call with our People team or directly to a second-stage interview with our CTO. The final stage is a discussion with one of our team leads.
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.