sweedpos.com - Senior Backend Engineer (.NET)
Requirements
• C#, .NET 8+, ASP.NET http://ASP.NET Core, Microservices, gRPC, MS SQL, PostgreSQL, RabbitMQ, Redis, SignalR, EF Core, Dapper, Docker, Kubernetes, AWS, Grafana, Git, GitLab CI/CD. • 5+ years of backend development experience. • Strong commercial experience with C# and .NET. • Experience building and maintaining production systems. • Experience with microservices architectures. • Strong knowledge of relational databases. • Experience with RabbitMQ or similar messaging systems. • Experience working with Redis or other caching solutions. • Ability to troubleshoot performance and production issues. • Experience making technical decisions and owning solutions. • Good communication skills and collaborative mindset. • English level sufficient for written communication and occasional calls with international teammates. • Experience using AI tools in software development workflows. • Experience in e-commerce, payments, checkout, or order management domains. • Experience decomposing monolithic applications. • Experience with asynchronous architectures. • Experience improving observability and monitoring. • WHAT MATTERS BEYOND TECHNOLOGY • We’re looking for engineers who can independently drive solutions and make technical decisions. • Strong collaboration skills are important. We value people who communicate openly, share ideas, and work well across teams. • We appreciate engineers who want to understand the product, not just complete tasks. • Our business moves quickly, and priorities can sometimes change rapidly. We value people who are comfortable working in a dynamic environment. • Fully remote. • Flexible schedule. • Core collaboration hours are 10:00–16:00 CET, when the team overlaps for meetings, discussions, and collaboration. • Outside of these hours, engineers have flexibility to organize their own working schedule. • Two-week sprint cycles. • Regular technical discussions, retrospectives, and planning sessions. • The team also has a rotating weekly support duty approximately once every two months. During these weeks, engineers help investigate and route technical issues during normal working hours. This is not an on-call rotation.
Responsibilities
• Design and develop backend services within our microservices ecosystem. • Build and improve APIs used by internal and external customers. • Participate in architectural discussions and technical decision-making. • Refactor and optimize existing services. • Improve performance, reliability, and maintainability. • Review code and share engineering best practices. • Collaborate with engineers across multiple product teams. • WHAT YOU’LL BE WORKING ON • Some of the team’s current initiatives include: • building and expanding our Public API platform • improving performance and reducing latency across critical customer journeys • refactoring cart and checkout services • improving system observability and metrics • evolving parts of our monolith into independent services • moving synchronous communication toward asynchronous patterns • optimizing caching strategies and reducing cache-related issues • supporting CMS capabilities for e-commerce experiences • BACKEND SYSTEM DESIGN (60 MINUTES) • Architecture discussion and problem-solving session. • TEAM INTRODUCTION (OPTIONAL) • An opportunity to meet future teammates and learn more about the team.
Benefits
• B2B contract with a US company. • 100% remote work. • Flexible working hours. • 20 paid vacation days. • 12 company holidays. • 3 sick leave days. • Medical insurance after probation. • Equipment reimbursement. • RECRUITER CALL (45 MINUTES) • Introduction, role overview, experience discussion, English check. • TECHNICAL INTERVIEW (90 MINUTES) • Live coding and technical discussion.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT