AppXite logoAppXite logo

Senior Back-end Developer (.NET) at AppXite | Rīga

AppXiteRīga
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Must-have:5+ years of professional experience in back-end development using the . NET stack, with a strong emphasis on C# and modern . NET (6+). Extensive hands-on experience in designing, developing, and maintaining high-performance, scalable, and reliable backend services. Proven expertise with ASP. NET Web API and constructing RESTful APIs. In-depth knowledge of MS SQL Server, including performance tuning, indexing strategies, query optimization, and data modeling. Advanced proficiency with Entity Framework, focusing on performance optimization and complex data access scenarios. Thorough understanding and practical application of SOLID principles, clean architecture, and contemporary software engineering best practices. Robust experience with message-based architectures utilizing Azure Service Bus (experience with RabbitMQ, Kafka, or Azure Queue Storage is a plus). Strong familiarity with Git-based version control workflows.

About the job

Join our dynamic engineering team as a Senior Back-end Developer (. NET) and play a pivotal role in the design, development, and enhancement of scalable, cloud-native backend systems. You will be entrusted with critical components of our platform, significantly influencing architectural decisions and shaping the technical trajectory of our products. This position involves working on multi-tenant, distributed systems, where you will implement new functionalities, maintain existing services, and consistently enhance performance, reliability, and scalability. You will collaborate closely with cross-functional teams, engage in technical discussions, and mentor fellow engineers. Your contributions will directly affect essential platform areas such as provisioning workflows, billing and invoicing engines, vendor synchronization services, and notification systems.

Key Responsibilities:

  • Design, develop, and maintain high-quality backend services utilizing modern . NET technologies.
  • Own critical system components, focusing on architecture, design, documentation, and sustainable maintainability.
  • Create and advance multi-instance and multi-tenant architectures.
  • Implement inter-service communication via Azure Service Bus and REST APIs.
  • Develop and sustain scheduled background workers and asynchronous processing pipelines.
  • Engage in system architecture discussions, propose enhancements, and influence technical decision-making.
  • Continuously enhance code quality, performance, security, and system reliability.
  • Conduct code reviews, offer technical mentorship, and guide other engineers.
  • Work collaboratively with QA and support teams to diagnose complex production issues and boost system stability.
  • Contribute to advancing development processes, engineering standards, and delivery practices.
  • Participate in the complete software development lifecycle, including requirements analysis, estimation, design, development, testing, deployment, and maintenance.

About AppXite

AppXite is a leading product software development company located in Rīga, Latvia. Our platform serves as an AI-Ready Digital Marketplace, CPQ & Billing Platform catering to Telco, SaaS, Cloud, and AI services. It empowers partners to develop and monetize as-a-service offerings through flexible pricing models. The platform includes pre-built integrations with major vendors such as Microsoft, Google, AWS, and Adobe, supporting various billing configurations to help partners effectively manage and scale their businesses.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.