sweedpos.com - Senior Backend Engineer (.Net) - Team Lead Track
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. • 4+ years of backend development experience. • Strong commercial experience with C# and .NET. • Experience building and maintaining production systems. • Experience working with large codebases. • Experience with microservices and/or modular monoliths. • Strong understanding of software architecture and backend design. • Strong algorithmic thinking and problem-solving skills. • Experience refactoring and evolving existing systems. • Experience making technical decisions and taking ownership of solutions. • Fast learner with the ability to quickly understand complex business domains. • Strong communication skills and a collaborative mindset. • English level sufficient for written communication and occasional calls with international teammates. • Experience using AI tools in software development workflows. • Experience with fintech, payments, billing, or other financial systems. • Experience decomposing monolithic applications. • Experience mentoring engineers or leading technical initiatives. • WHAT MATTERS BEYOND TECHNOLOGY • We’re looking for engineers who enjoy taking ownership of complex systems, driving technical improvements, and growing into engineering leadership. • This role requires close collaboration across multiple engineering teams. We value engineers who communicate clearly, align stakeholders, and build strong working relationships. • Success in this role depends on quickly understanding a complex business domain and continuously expanding your technical expertise. • We value engineers who know how to balance engineering quality with business priorities and make thoughtful technical trade-offs. • Our business moves quickly, and priorities evolve. We’re looking for people who stay engaged, quickly absorb new context, and enjoy solving challenging technical problems. • AI-DRIVEN ENGINEERING • AI-assisted development is an important part of how we build software. • We’re looking for engineers who are comfortable using AI tools to understand complex codebases, accelerate refactoring, analyze existing systems, and improve development workflows. We value people who see AI as a practical engineering tool and understand where it can be applied effectively. • 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 planning cycles with a Kanban-oriented workflow. • Regular technical discussions, retrospectives, and planning sessions.
Responsibilities
• Design and develop backend services within our microservices ecosystem. • Build new services for subscriptions and loyalty. • Refactor and gradually extract business logic from the monolith into dedicated services. • Design interfaces for exchanging financial data between engineering teams. • Participate in architectural discussions and technical decision-making. • Improve system performance, maintainability, and transparency. • Review code and promote engineering best practices. • Collaborate closely with engineers across multiple product teams. • Gradually take ownership of leadership within the team. • WHAT YOU’LL BE WORKING ON • Some of the team’s current initiatives include: • developing a customizable subscription platform • building a new Loyalty service • improving the architecture behind promotions and financial calculations • extracting business logic from the monolith into dedicated services • defining clearer service boundaries between engineering teams • optimizing repositories and engineering workflows for AI-assisted development
Benefits
• subscriptions • pricing and financial calculations • checkout pricing logic • integrations with multiple product teams • Because this domain powers multiple areas of the platform, the team works closely with eCommerce, Portal, POS, and other engineering teams. • This role is designed for someone who wants to take the next step in their career. You’ll join as a Senior Backend Engineer with a clearly defined path toward becoming the future Team Lead of the Promo & Loyalty team. As you build deep expertise in the domain, you’ll gradually take ownership of technical leadership with mentorship and support from your Chapter Lead. • 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, and English check. • TECHNICAL INTERVIEW (90 MINUTES) • Technical discussion with a strong focus on backend fundamentals, refactoring, algorithms, and problem-solving. • BACKEND SYSTEM DESIGN (60 MINUTES) • Architecture discussion focused on designing scalable backend systems and analyzing technical trade-offs. • FINAL INTERVIEW (60 MINUTES) • A conversation with the Chapter Lead, Product Manager, and Tech Lead focused on leadership potential, ownership, and long-term fit for the team.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT