Senior Back-end Developer (.Net)

📍Riga, Latvia 📍Remote (EMEA time zone)

About AppXite

We Build a Platform to Automate Subscription Business with Vendors and Customers' Own Services

AppXite is a product software development company, based in Riga, Latvia. Our Platform empowers sellers, distributors, and vendors transforming into a subscription- and consumption-based businesses. It decreases human touchpoints and lowers transaction costs throughout the entire customer journey with automation and self-service.

AppXite Platform is a channel marketplace & ecosystem management solution recognized in Canalys Channels Ecosystem Landscape 2025. We have years of experience in the SaaS and software markets and long-term working relationships with the largest vendors in the world (e.g. Microsoft, IBM, AWS, Google, Adobe, Cisco etc.). Our platform enables the software and cloud service businesses of household names like Atea and Lenovo.

platform

About the Position

Yulia Circle Profile
 Yulia Sharhun, HR Business Partner  LinkedinContact me if you have any questions:  yulia.sharhun@appxite.com

We are looking for a Senior Back-end Developer (.NET) to join our engineering team and play a key role in designing, developing, and evolving scalable, cloud-native backend systems. In this position, you will take ownership of critical platform components, contribute to architectural decisions, and help shape the technical direction of our products.

You will work on multi-tenant, distributed systems, responsible for implementing new functionality, maintaining existing services, and continuously improving performance, reliability, and scalability. This role involves close collaboration with cross-functional teams, active participation in technical discussions, and mentoring of other engineers. Your work will directly impact core platform areas such as provisioning workflows, billing and invoicing engines, vendor synchronization services, and notification systems.

Your Responsibilities & Mission  

  • Design, develop, and maintain high-quality backend services using modern .NET technologies.
  • Take ownership of critical system components, including architecture, design, documentation, and long-term maintainability.
  • Build and evolve multi-instance and multi-tenant architectures.
    Implement inter-service communication using Azure Service Bus and REST APIs.
  • Develop and maintain scheduled background workers and asynchronous processing pipelines.
  • Participate in system architecture discussions, propose improvements, and influence technical decision-making.
  • Continuously improve code quality, performance, security, and system reliability.
  • Perform code reviews, provide technical guidance, and mentor other engineers.
  • Collaborate closely with QA and support teams to troubleshoot complex production issues and improve system stability.
  • Actively contribute to improving development processes, engineering standards, and delivery practices.
  • Participate in the full software development lifecycle: requirements analysis, estimation, design, development, testing, deployment, and maintenance.

Your Qualification, Skills & Experience

Must-have:
  • 5+ years of professional experience in back-end development using the .NET stack, with a strong focus on C# and modern .NET (6+).
  • Strong hands-on experience in designing, developing, and maintaining high-performance, scalable, and reliable backend services.
  • Proven experience with ASP.NET Web API and building RESTful APIs.
  • Expert knowledge of MS SQL Server, including performance tuning, indexing strategies, query optimization, and data modeling.
  • Advanced experience with Entity Framework, including performance optimization and complex data access scenarios.
  • Solid understanding and practical application of SOLID principles, clean architecture, and modern software engineering best practices.
  • Strong experience working with message-based architectures using Azure Service Bus (experience with RabbitMQ, Kafka, or Azure Queue Storage is a plus).
  • Strong experience with Git-based version control workflows and collaborative development practices.
  • Ability to design and implement robust, maintainable, and testable software solutions.
  • Upper-intermediate or higher English communication skills, enabling effective collaboration in an international environment.
Nice to have :
  • Hands-on experience with Azure Durable Functions or other serverless and workflow orchestration solutions.
  • Experience designing and operating multi-tenant and multi-instance systems.
  • Practical experience with microservices architecture and distributed systems.
  • Knowledge and application of CQRS and event-driven architecture patterns.
  • Experience building and maintaining CI/CD pipelines and automated deployment workflows.
  • Familiarity with LeSS (Large Scale Scrum).
  • Experience in B2B SaaS platforms, billing systems, provisioning engines, or integration-heavy environments.
  • Strong automation mindset: ability to identify repetitive processes and design automated solutions.

L

What we Offer

Why Work in the AppXite?

international

 

Work with leading tech companies across the globe

Work with some of the largest companies in their industries (like Adobe, AWS, Cisco, Google, IBM, Microsoft, Lenovo, Liquid, etc.) across the globe.

idea

 

Be part of the B2B SaaS industry innovation

Become part of a team reinventing the digital sales of cloud ecosystem and drive the impact in building a state-of-the-art automation for business processes. 

cognitive

 

Develop the skills that will accelerate your career 

Challenge, grow and develop your skills in collaboration with skilled colleagues and extensive training (like Microsoft, AWS, Google, and IBM certifications).

benefit

 

Enjoy perks & benefits 

We offer our employees covered health insurance, telephone expenses, free lunch (in Riga office), free gym, and an employee referral program. 

working-at-home

 

Work from anywhere 

We value talent over the location. Work from our comfortable new office with free parking in Riga or remotely from anywhere in the world.

events

 

Team building events 

We keep things interesting through social events, traditions and celebrations. At least twice a year we come together to make a fun time together.

Join the Platform Engineering team and work with a talented group of developers building out next-generation technologies in AppXite!

L

APPLY FOR THIS JOB

L