.NET Backend Developer
Location
United States + 180 moreAll locations: United States, Canada, Brazil, Colombia, Argentina, Chile, Venezuela, Bolivarian Republic Of, Bolivia, Plurinational State Of, Ecuador, French Guiana, Guyana, Paraguay, Peru, Suriname, Uruguay, Mexico, Costa Rica, El Salvador, Guatemala, Honduras, Nicaragua, Panama, Dominican Republic, Puerto Rico, Bahamas, Guadeloupe, Haiti, Jamaica, Martinique, Montserrat, United Kingdom, Germany, France, Estonia, Portugal, Hungary, Poland, Ukraine, Romania, Bulgaria, Czech Republic, Slovakia, Belarus, Moldova, Republic Of, Sweden, Greece, Belgium, Italy, Ireland, Switzerland, Netherlands, Finland, Malta, Denmark, Lithuania, Croatia, Spain, Austria, Bosnia And Herzegovina, Iceland, Luxembourg, Macedonia, The Former Yugoslav Republic Of, Montenegro, Norway, Serbia, Slovenia, Albania, Cyprus, Latvia, Monaco, South Africa, Egypt, Algeria, Angola, Benin, Botswana, Burkina Faso, Burundi, Cameroon, Cape Verde, Central African Republic, Chad, Congo, Côte D'ivoire, Congo, The Democratic Republic Of The, Equatorial Guinea, Eritrea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-bissau, Kenya, Lesotho, Liberia, Libyan Arab Jamahiriya, Madagascar, Malawi, Mali, Mauritania, Mauritius, Mayotte, Morocco, Mozambique, Namibia, Niger, Nigeria, Réunion, Rwanda, Senegal, Seychelles, Sierra Leone, Somalia, Sudan, Swaziland, Tanzania, United Republic Of, Togo, Tunisia, Uganda, Zambia, Zimbabwe, Georgia, Turkey, Israel, United Arab Emirates, Armenia, Azerbaijan, Bahrain, Iraq, Jordan, Kuwait, Lebanon, Oman, Qatar, Saudi Arabia, Palestinian Territory, Occupied, Yemen, India, Japan, Philippines, Pakistan, Thailand, Singapore, Viet Nam, Taiwan, Province Of China, Indonesia, Cambodia, Lao People's Democratic Republic, Malaysia, Myanmar, Korea, Republic Of, China, Afghanistan, Bangladesh, Bhutan, Kazakhstan, Kyrgyzstan, Maldives, Mongolia, Nepal, Sri Lanka, Tajikistan, Turkmenistan, Uzbekistan, Australia, Papua New Guinea, Kiribati, Palau, French Polynesia, Tuvalu, New Zealand
Posted
25 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
We are a product development team within an ERP cloud provider, building solutions that help businesses automate and optimize their operations—primarily in warehouse and production management, but not limited to those areas. We value practical problem-solving over blindly following specs—our ideal candidate is a strong .NET backend developer who understands how to design, scale, and independently implement solutions with a customer-first mindset.
- Write clean, scalable, and testable code in .NET 9, with some legacy work in .NET Core and .NET Framework.
- Build and maintain high-performance, cloud-native backend applications and microservices.
- Design and implement resilient service communication patterns, including message queuing, event-driven architectures, and circuit breakers.
- Architect scalable system designs that can handle growing business demands and complex integrations.
- Work with both SQL and NoSQL databases, optimizing queries for performance and designing efficient data models.
- Containerize applications using Docker and manage deployment pipelines.
- Analyze and improve existing applications, ensuring scalability, reliability, and efficiency.
- Collaborate with frontend teams to design robust APIs and service contracts.
- Write comprehensive unit tests and follow best practices for software architecture and design.
- Communicate effectively in English (written and spoken).
- Work schedule: flexible 40h a week work schedule with at least 4 hours during our main operation hours (8am – 12pm pacific).
Qualifications
- Strong C# experience (preferably .NET 6+, with familiarity in .NET Core/.NET Framework).
- Solid experience with SQL databases (query optimization, performance tuning, complex joins). SQL Server and SAP HANA are preferred, but any would do.
- Hands-on experience with NoSQL databases (MongoDB, Redis, DynamoDB, or similar).
- Docker experience for containerization and deployment.
- Experience designing and implementing resilient service communication (REST APIs, message queues, event-driven patterns, retry mechanisms).
- System design experience - ability to architect scalable, maintainable backend systems.
- Ability to design software with testing in mind (unit testing, integration testing, best practices).
Preferred Qualifications (Nice to Have)
- ERP system development experience, with SAP Business One (DI API, ServiceLayer) or Acumatica API being a huge plus.
- WMS (Warehouse Management System) development experience.
- AWS-first development and deployment experience (Lambda, ECS, EKS, SQS + SNS, etc.).
- Frontend development experience - SAPUI5 is our preference, but any TypeScript framework (React, Vue, Angular) would give a quick start.
- Experience with CI/CD pipelines and infrastructure as code (especially AWS CDK).
- Microservices architecture and distributed systems experience.
- Message broker experience (RabbitMQ, Apache Kafka, AWS SQS/SNS).
Benefits
- This is a fully remote position, and we are hiring worldwide!
- If you're passionate about designing scalable, customer-focused backend solutions and have experience with enterprise systems, we'd love to hear from you!
Job Requirements
- Strong C# experience (preferably .NET 6+, with familiarity in .NET Core/.NET Framework).
- Solid experience with SQL databases (query optimization, performance tuning, complex joins). SQL Server and SAP HANA are preferred, but any would do.
- Hands-on experience with NoSQL databases (MongoDB, Redis, DynamoDB, or similar).
- Docker experience for containerization and deployment.
- Experience designing and implementing resilient service communication (REST APIs, message queues, event-driven patterns, retry mechanisms).
- System design experience - ability to architect scalable, maintainable backend systems.
- Ability to design software with testing in mind (unit testing, integration testing, best practices).
- Preferred Qualifications (Nice to Have)
- ERP system development experience, with SAP Business One (DI API, ServiceLayer) or Acumatica API being a huge plus.
- WMS (Warehouse Management System) development experience.
- AWS-first development and deployment experience (Lambda, ECS, EKS, SQS + SNS, etc.).
- Frontend development experience - SAPUI5 is our preference, but any TypeScript framework (React, Vue, Angular) would give a quick start.
- Experience with CI/CD pipelines and infrastructure as code (especially AWS CDK).
- Microservices architecture and distributed systems experience.
- Message broker experience (RabbitMQ, Apache Kafka, AWS SQS/SNS).
Benefits
- This is a fully remote position, and we are hiring worldwide!
- If you're passionate about designing scalable, customer-focused backend solutions and have experience with enterprise systems, we'd love to hear from you!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Junior Full-stack Developer, React.js, PHP
scandiwebThe eCommerce agency behind the top eCommerce stores
Open this job to view full details and requirements.
Senior Software Engineer – Typescript, Backend – AI/ML
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
Senior Software Engineer driving AI/ML features in ClickHouse Cloud
Senior Rust Backend Engineer – Distributed Systems
TravoomTravoom is the marketplace for bucket list travel experiences.
Founding Backend Architect for a decentralized social network for football fans
Senior Backend Engineer responsible for designing and developing server-side applications