Senior Backend Engineer
Join a global digital intelligence software company as a backend engineer responsible for customer signup, subscriptions, billing, payments, and account lifecycle systems. Build reliable .NET services, modernize legacy components, and collaborate with frontend, product, and growth teams on customer-
Обязанности
- Build backend systems for signup, trials, purchases, subscriptions, billing, and account lifecycles
- Own revenue-critical flows including upgrades, renewals, cancellations, and payment recovery
- Integrate billing, payment, and CRM platforms using APIs, webhooks, and asynchronous processing
- Modernize legacy systems by decomposing monoliths into focused microservices
- Develop event-driven workflows, background jobs, and domain-event processing
- Collaborate with frontend, product, and growth teams on customer-facing features
- Write tests, review code, investigate production issues, and improve monitoring
- Use ASP.NET Core, relational databases, message queues, caching, and service-to-service communication
Требования
- Bachelor’s degree in Computer Science, Mathematics, or a related field
- At least 4 years of hands-on C# and .NET development experience
- Experience designing and building backend systems
- Understanding of CI/CD pipelines
- Ability to work independently and maintain high coding standards
Будет плюсом
- Experience with large-scale system stability, monitoring, and bottleneck resolution
- Experience leading long-term technical initiatives across multiple teams
- Strong communication and cross-functional collaboration skills
- Experience using AI tools to improve software development
Условия и преимущества
- Competitive compensation and benefits
- Career development, coaching, and learning opportunities
- Employee community events and team activities
- Inclusive and respectful workplace culture