Location: Europe
Our client, Growe, is a leading business advisory and services group in iGaming and Entertainment. Сreators of strategies that work and solutions that scale. Combining strategic vision with hands-on expertise, Growe helps businesses navigate the fast-evolving industry, seize new opportunities, enter new markets, and achieve sustainable growth.
Perfect for those who aim to:
Design, build, and maintain backend services using .NET (C#);
Develop and evolve microservices in a production environment;
Support existing functionality and ensure backward compatibility of releases;
Work on core domain flows such as accounts, registration, authentication, wallet, and related business capabilities;
Participate in task analysis, decomposition, and effort estimation;
Deliver completed tasks for testing and collaborate with QA during test phases;
Build integrations using asynchronous communication and event-driven patterns;
Work with relational databases, transactional flows, and optimize query performance;
Identify performance bottlenecks and contribute to system design improvements;
Contribute to service observability (logs, metrics, traces, dashboards, monitoring);
Manage deployment configurations and manifests in Kubernetes environments;
Work in a GitOps setup and participate in deployment and operational ownership;
Collaborate with DevOps teams on infrastructure-related changes (including Terraform workflows);
Participate in on-call rotation and handle production incidents;
Identify technical debt and propose improvements;
Perform high-quality code reviews focusing on maintainability, performance, and consistency.
Experience you’ll need to bring:
5+ years of commercial backend development experience with C# / .NET (6+), .NET Core / ASP.NET Core;
Solid understanding of microservices architecture and distributed systems;
Experience with asynchronous communication and event-driven architectures;
Experience with message brokers (Kafka or similar);
Strong knowledge of relational databases (SQL, transactions, indexing, performance tuning), PostgreSQL will be a plus;
Experience with ORM tools (e.g., Entity Framework);
Experience writing Unit and Integration tests;
Understanding of authentication and authorization (OAuth 2.0, OpenID Connect);
Good understanding of software design principles (SOLID, separation of concerns, testability);
Understanding of observability and monitoring in production systems;
Experience troubleshooting performance and memory issues;
English - Upper Intermediate;
Experience with AWS, Kubernetes, Terraform will be a plus;
Experience with Grafana, Loki, Tempo will be a plus.
It's a perfect match if you have those personal features:
Good communication skills;
Multitasking, quick task execution;
Good team player;
Responsibility.
Our clients offer competitive benefits to support your professional and personal growth, including:
Health & Wellness Focus;
Global Medical Coverage;
Growth Opportunities;
Benefits Programs (compensation for the gym/stomatology/psychological service & etc.);
Performance-Driven Rewards;
Dynamic Work Environment.
Apply, and let your growth journey begin.
Location: Bengaluru, India
We are looking for a Senior Backend Developer to design and develop enterprise grade backend solutions using C# and .NET. You will contribute to scalable microservices, distributed systems, cloud native services, and cross functional engineering collaboration.
This project is centered on developing resilient backend services for a distributed platform with microservices, REST integrations, and event driven architecture. It supports scalable enterprise solutions across multiple functional domains and cloud environments.
Design and develop enterprise grade backend services using C# and .NET, .NET Core
Design and implement scalable microservices within service oriented platforms
Develop services supporting multi source data aggregation, policy and rules enforcement, and extensible functional domains
Apply microservice architecture principles including API First Design, Domain Driven Design, and bounded contexts
Design and implement synchronous REST based integrations with internal and external systems
Develop and support asynchronous and event driven integration patterns
Design efficient data models using relational SQL and NoSQL databases
Optimize database performance and manage data consistency across distributed systems
Build resilient, scalable, and maintainable cloud native solutions using Microsoft Azure
Implement appropriate resiliency, fault tolerance, configuration management, and distributed system patterns
Collaborate with Architects, Product Managers, Business Analysts, QA Engineers, and other Developers throughout the delivery lifecycle
Contribute to technical design discussions, architecture decisions, code reviews, and engineering standards
Develop and maintain unit tests to ensure code quality, reliability, and maintainability
Troubleshoot complex application, integration, performance, and production issues
Work effectively with globally distributed teams and participate in coordinated meetings across time zones when required
10+ years of backend software development experience with strong hands on expertise in C# and .NET, .NET Core
Strong experience designing and developing enterprise grade microservices
Strong understanding of microservice architecture patterns including API First Design, Domain Driven Design, and bounded contexts
Experience designing and consuming REST APIs and implementing synchronous system integrations
Experience working with asynchronous and event driven architectures
Strong hands on experience with relational SQL databases and NoSQL databases
Experience with data modelling, database performance optimization, and data consistency within distributed systems
Hands on experience with Microsoft Azure and Azure native services
Strong understanding of cloud configuration management, resiliency patterns, scalability, and distributed system design
Experience designing maintainable, highly available, and scalable backend solutions
Strong understanding of software engineering principles, coding standards, and unit testing
Ability to analyze complex technical requirements and translate them into effective backend solutions
Strong problem solving and troubleshooting skills
Ability to communicate clearly in English and collaborate effectively with technical and non technical stakeholders
Experience working with geographically distributed development teams
Experience in the travel technology domain
Knowledge of Global Distribution Systems
Experience integrating with GDS platforms or travel suppliers
Exposure to booking platforms, travel APIs, reservation systems, or travel content aggregation
Understanding of the broader travel ecosystem and supplier integration landscape
Experience working on large scale enterprise or distributed platforms
Experience with multi source data aggregation and policy or rules based processing
Experience supporting cloud native transformation or modernization programs
Location: Warsaw, Poland; Pakistan; Bulgaria
Top 3 Reasons To Join Us
Competitive Salary
International Environment
Working on the latest tech for the Insurtech Market Leader
About Us
At CoverGo, our mission is to empower all insurance companies to make insurance 100% digital and accessible to everyone.
We are a leading global no-code insurance platform for health, life, and P&C
We’re the winner of the Insurtech of the Year in all of Asia and other awards globally
We work with insurance enterprise clients such as AXA, Bupa, MSIG, Dai-ichi, Bank of China Group Insurance, and many more
We're an international, diverse team of over 120 people with 30 nationalities and team members working remotely from all over the world
We are fully funded and backed by reputable VC funds and strategic institutional investors
We have a global presence in Asia, EMEA and the Americas
We’ve grown our annualized revenue by over 30x since January 2021
We’re constantly working towards making CoverGo a workplace that you love coming to. We deeply believe that bringing together a diversity of thoughts, expressions, and perspectives is key to building the best culture for equally diverse communities all over the world
About the Role
As the Lead Full Stack Engineer, you will take on a pivotal role in guiding the design, implementation, and maintenance of our innovative SaaS platform. You will provide technical direction to the team, working across both front-end and back-end technologies, ensuring scalable and efficient software solutions. Collaborate closely with cross-functional teams to understand end-user requirements, optimize application performance, and enforce best coding practices. Your role will encompass mentoring junior developers, driving innovation, and ensuring the continuous growth and success of our platform.
What You Will Do
Lead the design, implementation, and maintenance of our insurance enterprise software solutions, providing technical direction to the team.
Demonstrate expertise in both front-end and back-end technologies, offering guidance on technology selection, architecture, and best practices.
Collaborate with product, design, and engineering teams to understand requirements and technical concepts, ensuring cohesive and effective solutions with a seamless user experience.
Optimize platform performance to handle large datasets and high user traffic, ensuring a smooth and responsive user experience.
Conduct and lead code reviews, enforce best coding practices, and drive the adoption of standards to maintain high code quality.
Investigate and promptly address bugs to uphold platform reliability.
Ensure security and compliance by following best practices for securing web applications and adhering to relevant regulations.
Stay abreast of the latest technologies, frameworks, and best practices, guiding the team in remaining competitive and innovative.
Design the platform with scalability and flexibility, accommodating evolving features and changes as the user base grows.
Provide mentorship and technical leadership to junior developers, fostering their growth and contribution to the team's objectives.
What We Need
Proven experience of 8+ years as a Full Stack Engineer, with a track record of leading complex SaaS applications.
Minimum 2 years in a lead/manager role, able to guide and ensure development of teams
Strong technical background with proficiency in back-end technologies, such as .NET Core, C#, GraphQL, MongoDB, Docker
Proficiency in front-end technologies such as Javascript, Vue.js and/or React.js
Familiarity with cloud platforms like AWS, Azure, or Google Cloud for building scalable applications
Experience with microservices and/or clean architecture
Thorough understanding and practical experience with Test-Driven Development (TDD) to ensure robust and well-tested code
Experience with unit, integration and function testing using front-end and back-end testing libraries
Proficiency in Domain-Driven Design (DDD) principles to create a maintainable and modular architecture that aligns with business domains
In-depth knowledge of web security best practices and experience in ensuring compliance with industry regulations
Demonstrated experience in performance optimization for high-traffic web applications
Experience with container technologies like docker and good understanding of cloud infrastructure and solutions.
Experience with agile development methodologies and collaborating with cross-functional teams
Excellent problem-solving skills and a proactive approach to troubleshooting and bug fixing
Strong communication skills to effectively interact with both technical and non-technical team members with diverse backgrounds
A passion for staying updated with the latest trends, technologies, and best practices in software development
Why You'll Love Working Here
International Environment
Competitive remuneration package
15 Days Annual Leave
Annual Performance Bonus
Stock Options after 6 months
Company activities and events
CoverGo Company
Video
By submitting your application, you confirm that you have read, understood, and accepted the content of CoverGo’s
Privacy Notice
and you consent to the processing of your data as part of this application.
Декомпозировать существенные доработки системы на подзадачи; Реализовывать новый функционал в рамках сформулированных задач, требований и принятых в команде стандартов;
🔸Уверенное знание и понимание теории по функциональному и объектно-ориентированному программированию; 🔸Практический опыт использования React/ Angular от 2 лет;
Workplace: remote
Requirements
4+ years of experience in software development (5+ years for Lead level)
Strong experience with Microsoft .NET (preferably ASP.NET Core)
Hands-on experience building RESTful APIs
Experience with AWS Cloud, Docker, containers, and microservices
Proficiency in software design principles and working with SQL/NoSQL databases
Solid understanding of design patterns, SOLID principles, and modern development practices
Good spoken and written English for daily communication with the client team
Additional advantage: Experience with Graph Databases
Nice to have
Frontend development skills (HTML5, JavaScript/TypeScript, Angular, React, or Blazor)
Experience with CI/CD setup, code review practices, static code analysis, and automated testing
Familiarity with cloud platforms (AWS, Azure, GCP)
Experience working in SCRUM teams
Involvement in designing and documenting technical solutions
Responsibilities
Design and development of new features and services
Promote and implement best practices in software development
Participate in architectural and technical discussions
Conduct code reviews and contribute to refactoring initiatives
Collaborate with an English-speaking international team using Agile processes
We offer
Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
Competitive compensation that depends on your qualification and skills
Career development system with clear skill qualifications
Flexible working hours aligned to your schedule
Options to work remotely
Corporate medical insurance covering services of private and public medical centers
English courses online
Corporate parties and events for employees and their children
Internal conferences, workshops and meetups for learning and experience sharing
Gym membership compensation
5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Any questions?
Aliya
hh@itransition.com
Задачи:
— Разработка и развитие backend-сервисов на C#/.NET (ASP.NET Core, Web API) в микросервисной архитектуре.
— Проектирование и реализация REST API, проработка контрактов, версионирование API и интеграций.
— Работа с данными: проектирование схемы, оптимизация запросов, миграции в MS SQL Server / PostgreSQL (EF Core, Dapper).
— Интеграция с очередями сообщений: Kafka (или аналоги) - проектирование топиков, обработка ошибок, гарантии доставки.
— Участие в архитектурных решениях: выбор подходов, оценка trade-off’ов, влияние на стабильность и масштабируемость системы.
— Оптимизация производительности сервисов: анализ узких мест, работа с concurrency, кэширование, профилирование.
— Написание unit- и integration-тестов (xUnit/NUnit), участие в code review, улучшение качества кода и инженерных практик.
— Участие в CI/CD-процессах: Git, GitLab CI/Azure DevOps/Jenkins, деплой в production.
— Взаимодействие с командами разработки, DevOps, аналитиками и бизнес-стейкхолдерами.
— Учёт требований безопасности в корпоративных и банковских приложениях (аутентификация, авторизация, шифрование, аудит).
Требования:
— Коммерческий опыт разработки на C#/.NET от 3–6 лет, уровень Middle+ / Senior.
— Законченное высшее образование.
— Наличие военного билета (для военнообязанных).
— Уверенное знание .NET Core и .NET Framework, ASP.NET Core, Web API.
— Опыт разработки REST API (RESTful), применение IoC-контейнеров (built-in DI, Autofac и аналоги).
— Опыт работы с MS SQL Server (T-SQL) и/или PostgreSQL: схема, сложные запросы, оптимизация, индексы, транзакции, isolation levels.
— Опыт работы с Kafka: топики, партиции, consumer groups, гарантии доставки, идемпотентность.
— Понимание принципов микросервисной архитектуры и распределённых систем: service discovery, circuit breaker, rate limiting, observability.
— Понимание вопросов безопасности корпоративных приложений: аутентификация, авторизация, шифрование, аудит, защита данных.
— Опыт разработки высоконагруженных систем, проектирования сложных распределённых систем.
— Опыт разработки банковских систем или интернет-банков, знание банковской предметной области (счета, платежи, транзакции, лимиты, compliance).
— Опыт работы с Git, понимание принципов CI/CD.
— Умение работать автономно, брать задачу целиком и доводить до результата.
— Умение переводить бизнес-требования в технические решения и аргументировать свой выбор.
Будет плюсом:
— Опыт работы с Docker, Kubernetes, Azure/AWS, базовое понимание инфраструктуры и деплоя.
— Опыт работы с RabbitMQ, Azure Service Bus, MassTransit, gRPC, GraphQL.
— Знание паттернов DDD, CQRS, Event Sourcing, Clean Architecture, SOLID, GoF.
— Практика работы с мониторингом и логированием: Prometheus, Grafana, ELK, OpenTelemetry.
— Опыт работы с Redis, кэшированием, распределёнными кэшами.
— Английский язык для работы с зарубежной документацией, командами и стейкхолдерами (для европейских и американских проектов нужен уровень от B2+).
Процесс:
— Короткое общение с рекрутером.
— Техническое интервью / TechCertify-скрининг.
— Передача на подходящие проекты клиентам.
Задачи:
- развивать серверную часть на C# / .NET 8: ASP.NET Core Web API, доменные сервисы, объектная модель
- проектировать и поддерживать REST API, интеграции и сценарии работы с документами (WebDAV, онлайн-редактирование)
- работать параллельно с MS SQL и PostgreSQL: запросы, скрипты, миграции, производительность
- поддерживать инфраструктурную обвязку: кэш (Redis), полнотекстовый поиск (Elasticsearch), real-time (SignalR), логирование
- собирать и разворачивать приложение в Docker (multi-stage, nginx), в том числе под Astra Linux и офлайн-контур с приватным репозиторием пакетов
- разбираться в требованиях, делать код-ревью и отвечать за то, что уходит в прод — от локального запуска до работающего релиза
Требования:
- опыт коммерческой разработки на .NET / C# от 5 лет
- уверенное владение .NET 8 и ASP.NET Core Web API
- опыт работы с Docker от 3 лет: multi-stage сборки, docker compose, отладка и запуск сервисов в контейнерах
- хороший SQL и практика с MS SQL и/или PostgreSQL: планы запросов, скрипты, оптимизация
- DI/IoC-контейнеры, асинхронность, структурное логирование, Swagger/OpenAPI
- понимание аутентификации и безопасности: JWT, Kerberos/NTLM, LDAP / Active Directory
- умение работать самостоятельно в удалённом формате и держать прозрачную коммуникацию
Задачи:
— Проектировать и разрабатывать масштабируемые микросервисы для высоконагруженных банковских систем;
— Проектировать и оптимизировать сложные запросы к MS SQL Server (T-SQL) при работе с большими объемами данных;
— Разрабатывать отказоустойчивые и безопасные Web API (RESTful) с использованием современных паттернов и IoC-контейнеров;
— Участвовать в проектировании архитектуры банковских продуктов с учетом требований к безопасности и консистентности данных;
— Работать в рамках CI/CD процессов, обеспечивая качественную поставку кода через автоматизированные пайплайны.
Требования:
— Коммерческий опыт разработки на .NET от 3 до 6 лет;
— Навыки работы с MS SQL Server (T-SQL) или другими СУБД;
— Опыт разработки Web API (RESTful, применение IoC-контейнеров);
— Навыки оптимизации запросов и работы с большими объемами данных;
— Знание архитектуры и технологий безопасности в корпоративных приложениях;
— Опыт разработки крупных высоконагруженных систем и проектирования интернет-банков, знание банковских предметных областей;
— Понимание принципов CI/CD, опыт работы с Git.
Будет плюсом:
— Опыт работы со СМЭВ.
Условия:
— Оформление по трудовому договору;
— Полная занятость (график 5/2);
— Гибкий формат работы: на территории работодателя в Москве, удаленно или в гибридном формате.
Задачи:
— Разработка эффективного, повторно используемого и надежного кода на .NET
— Создание и поддержка масштабируемых микросервисов
— Надзор за архитектурными решениями и обеспечение соблюдения командой лучших практик
— Сотрудничество с заинтересованными сторонами для уточнения требований
— Реализация масштабируемых микросервисов на основе согласованных требований
— Эффективное делегирование задач в инженерной команде
— Предоставление четкого технического направления и ожиданий
— Принятие и донесение до сведения технических решений
— Стимулирование открытого обсуждения и альтернативных точек зрения
— Выявление рисков и устранение препятствий на проактивной основе
— Предоставление конструктивной обратной связи для поддержки роста команды
— Поддержка релизов и устранение проблем в производственной среде
— Содействие постоянному улучшению процессов разработки
Требования:
— Опыт работы в коммерческой разработке программного обеспечения на платформе .NET не менее 5 лет, включая .NET 8+, ASP.NET Core, Web API и gRPC
— Опыт работы в руководящей роли не менее 2 лет, включая наставничество, проверку кода, делегирование задач и принятие решений по архитектуре
— Отличные знания проектирования программного обеспечения, ООП и архитектурных шаблонов проектирования
— Солидный опыт работы с архитектурой микросервисов, асинхронной обработкой сообщений с использованием SQS, RabbitMQ или аналогичных инструментов, а также контейнеризацией с помощью Docker, ECS или Kubernetes
— Опыт работы с облачными платформами, такими как AWS, Azure или GCP
— Опыт работы с PostgreSQL и EF Core
— Опыт работы с Redis
— Опыт интеграции с API сторонних разработчиков с использованием REST, SOAP или WCF
— Ориентированность в инструментах CI/CD
— Ориентированность в методологиях Agile и Scrum
— Будет плюсом: опыт работы с MassTransit, OAuth 2.0 и OpenID Connect, OpenTelemetry, Terraform
Условия:
— Полная занятость с официальным трудовым договором
— Гибкий формат работы: офис, удалённая работа или гибридный
— Частная медицинская страховка
— Оплачиваемый отпуск и больничный
— Доступ к внутренним и внешним обучающим платформам
— Рабочее оборудование
— Программа рефералов с бонусами за рекомендацию друзей и бывших коллег
Основные требования:
— Высшее техническое образование;
— Опыт работы не менее 5-ти лет в сфере ИТ или телекоммуникаций;
— Практический опыт работы с сетевым оборудованием Cisco;
— Углубленные знания сетевых технологий, протоколов TCP/IP, принципов маршрутизации и коммутации;
— Опыт работы с оборудованием центров обработки данных (Cisco ACI), беспроводными сетями (WLC/Wi-Fi), межсетевыми экранами нового поколения (NGFW), VPN и Cisco ISE;
— Уверенное владение Windows, MS Office, терминальными программами и операционными системами семейства Linux/Unix;
— Знание русского языка на свободном уровне и английского языка на уровне чтения технической документации;
— Наличие сертификата CCNP будет преимуществом;
— Аналитическое мышление, ответственность, внимательность и умение эффективно работать с технической документацией.
Чем предстоит заниматься:
— Настраивать, сопровождать и обеспечивать эксплуатацию оборудования корпоративной сети (L2/L3);
— Настраивать и сопровождать серверы аутентификации, авторизации и учета (Cisco ISE);
— Настраивать, сопровождать и обеспечивать эксплуатацию оборудования центров обработки данных (Cisco ACI);
— Настраивать и сопровождать межсетевые экраны нового поколения (Cisco FMC/FPR);
— Оперативно устранять инциденты, связанные с работой сетевого оборудования и корпоративной сети;
— Решать инциденты, влияющие на работу сервисов внутренних клиентов Компании;
— Выполнять заявки по реконфигурации, развитию и модернизации сетевой инфраструктуры и сервисов;
— Настраивать и сопровождать оборудование беспроводного доступа (WLC, Wi-Fi Access Points);
— Взаимодействовать с технической поддержкой вендоров для устранения аварий и решения сложных технических проблем;
— Обеспечивать достижение установленных целей и ключевых показателей эффективности;
— Принимать участие в реализации бизнес-процессов Компании и развитии корпоративной сетевой инфраструктуры.
Условия:
— Связь от Beeline;
— Ежегодный трудовой отпуск (28 дней);
— На выбор (после испытательного срока): медицинское страхование или компенсация льгот (можно оплатить дополнительное обучение, оплату детского сада, санаторно-курортное лечение и многое другое);
— Штатные психологи для поддержки эмоционального здоровья;
— Корпоративная культура, основанная на здравом смысле и духе предпринимательства;
— Бесплатные книги и курсы от Coursera, Linkedin Learning, WebTutor и обучение в школах Beeline Академии.
Задачи:
— .NET-разработка в проектной занятости.
Требования:
— Коммерческий опыт разработки на .NET от 4 лет.
— Знание платформы .NET, языка C# и SQL.
— Опыт работы в банковской сфере.
— Опыт разработки веб-приложений с использованием ASP.NET и разработки REST API.
— Понимание принципов объектно-ориентированного программирования.
— Знание паттернов проектирования и применение принципов SOLID.
— Понимание принципов и способов интеграции с другими системами.
— Понимание Git и Git Flow: Pull, Push, PR, Merge, ведение веток.
Условия:
— Проектная занятость.
— Оформление через ИП.
Требования:
— Сильная экспертиза в архитектуре, производительности и алгоритмах
Условия:
— Только полный день в офисе в Бангкоке
О компании:
Международная продуктовая компания с релокацией в Бангкок.
ОфисМеждународная продуктовая компания с релокацией в Бангкок
seniorBengaluru, India; Work effectively with globally distributed teams and participate in coordinated meetings across time zones when required