Задачи:
— Разрабатывать и развивать высоконагруженные кредитные продукты, которыми ежедневно пользуются миллионы клиентов;
— Писать и поддерживать сервисы на .NET/C#, уделяя внимание надежности, производительности и качеству кода;
— Проектировать API и BFF, участвовать в архитектурных и технических решениях;
— Проводить code review, предлагать улучшения и развивать инженерные практики команды;
— Использовать современные AI-инструменты для ускорения разработки;
— Работать в тесном взаимодействии с командой, делиться опытом и участвовать в развитии процессов.
Требования:
— От 5 лет коммерческого опыта в backend-разработке, из них от 3 лет на .NET;
— Опыт работы с разными технологиями, подходами и архитектурами;
— Самостоятельность и готовность брать ответственность за результат;
— Умение декомпозировать сложные задачи и принимать технические решения;
— Сильное инженерное мышление;
— Уверенный английский язык;
— Опыт менторства, технического лидерства или управления небольшой командой будет преимуществом.
Условия:
— Гибкий график;
— Бесплатный тренажерный зал в офисе;
— Отсутствие дресс-кода;
— Chill-зона с уютным двориком, workout-площадкой, скамейками и качелями.
Задачи:
— разрабатывать новую бизнес-логику, бизнес-процессы и модули системы Directum HR Pro;
— вместе с командой писать много кода и автотестов;
— проводить code review;
— участвовать в проектировании новых функций с использованием User Story Mapping, Customer Journey Mapping, Domain-Driven Design;
— анализировать и воспроизводить дефекты с их исправлением.
Требования:
— умение декомпозировать крупные задачи на мелкие, оценивать трудоемкость и прогнозировать сроки;
— умение работать с неопределенностью, выявлять неочевидные требования и помогать формулировать критерии приёмки;
— развитое системное мышление, понимание User Story Mapping, Customer Journey Mapping, Domain-Driven Design;
— стремление к балансу между производительностью и стоимостью, сложностью и гибкостью;
— умение обеспечивать масштабируемость, стабильность и безопасность системы;
— опыт менторинга менее опытных коллег;
— опыт коммерческой разработки на C# .Net от 5 лет;
— опыт поиска, профилирования и оптимизации узких мест приложений;
— опыт проектирования, разработки и документирования публичного API;
— опыт работы с автоматизированным тестированием (Unit/Integration/E2E/UI, TDD, BDD);
— опыт работы с базами данных, PostgreSQL будет плюсом.
Условия:
— работа в стабильной федеральной компании Directum, лидере рынка;
— решение сложных востребованных задач без готовых решений или аналогов;
— практика TDD, рефакторинга, техдолга, code review, анализа производительности;
— профессиональное развитие: митапы, выступления на ИТ-конференциях, мозговые штурмы, инженерные дни, внутреннее обучение;
— достойная оплата, обсуждается индивидуально, регулярные пересмотры;
— официальное трудоустройство;
— возможность удалённой работы или в офисах Directum в Ижевске, Уфе, Тюмени;
— ДМС, обучение и другие корпоративные плюшки.
Задачи:
— разработка API: создание надежных REST-сервисов для интеграции между различными системами предприятия и обеспечения работы фронтенд-части;
— реализация бизнес-логики: разработка ядра системы, отвечающего за сложные процессы обслуживания коммерческого транспорта;
— работа с фоновыми процессами: разработка фоновых заданий (background tasks) для обработки данных в режиме реального времени;
— оптимизация: решение задач по производительности в сценариях с высокой нагрузкой.
Требования:
— уверенное владение основами C# (понимание принципов ООП, опыт работы с коллекциями и базовыми структурами данных);
— знание SQL, умение писать запросы и понимание устройства реляционных БД (в частности, PostgreSQL);
— понимание принципов работы REST API (методы GET, POST, PUT, DELETE) и взаимодействия клиента с сервером;
— базовые навыки работы с Git (ветвление, коммиты, командная разработка);
— аналитический склад ума, любовь к алгоритмическим задачам и стремление к написанию чистого, поддерживаемого кода.
Желательный опыт:
— понимание принципов асинхронного программирования (async/await) или многопоточности (Multithreading);
— базовое представление о микросервисной архитектуре;
— опыт работы с Docker (контейнеризация приложений);
— базовые знания фронтенд-технологий (например, VueJS), что поможет эффективнее интегрировать бэкенд с интерфейсом.
Условия:
— срочный трудовой договор на 3 месяца;
— график 5/2, не более 30 часов в неделю;
— удаленно/офис/гибрид;
— на стажировку рассматриваются студенты из любых ВУЗов, любой формы обучения, включая заочную и магистратуру.
ГибридСтажёрМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
О компании:
МЕДСИ – лидер в сфере частного здравоохранения, объединяющий более 150 клиник, диагностических центров и санаториев по всей России. Компания развивает цифровые сервисы и автоматизацию ключевых процессов для повышения качества медицинских услуг и эффективности бизнеса.
Задачи:
— Разработка новых и поддержка существующих backend-сервисов на .NET Core в микро-сервисной архитектуре.
— Проектирование и реализация внутренних и внешних API.
— Интеграция с внешними и внутренними системами.
— Работа с реляционными базами данных (PostgreSQL), написание и оптимизация SQL-запросов.
— Реализация бизнес-логики с учетом устойчивости, безопасности и масштабируемости.
— Взаимодействие с командой архитекторов, frontend-разработчиков, аналитиков, тестировщиков и devops.
— Участие в code review и обсуждении архитектурных решений.
Требования:
— Опыт коммерческой разработки на C# от 2 лет.
— Уверенное знание .NET Core и принципов ООП.
— Опыт работы с EF Core и PostgreSQL.
— Понимание архитектуры микросервисов, CQRS и event-driven подхода.
— Знание принципов REST и разработки API.
— Знание принципов разработки gRPC API.
— Опыт работы с брокерами сообщений.
— Умение писать читаемый, сопровождаемый и покрытый тестами код.
Условия:
— Формат работы: гибридный.
— Работа в крупнейшем медицинском холдинге.
— Заработная плата по итогам собеседования.
— Оформление по ТК РФ.
— Индивидуальные условия по страховке (ДМС) в клиниках Медси.
— Компенсация профессиональной литературы, курсов, обучения и участия в конференциях.
— Пятидневный график работы, гибкое начало рабочего дня.
О проекте:
Проект "Дейли Банкинг" включает в себя развитие и поддержку продуктов платежей и переводов в ДБО (Мобильный банк и Интернет-банк)
Мы ожидаем:
Высшее образование
Подтвержденный опыт работы от 6 лет со стеком технологий: C#, .Net Core, .Net Framework, MS SQL
Опыт работы с MS SQL Server (T-SQL) или другими СУБД
Понимание принципов CI/CD
Опыт работы с системами контроля версий (git)
Опыт разработки Web Api (RESTful, применение IoC контейнеров в работе)
Понимание архитектуры и технологий безопасности в корпоративных приложениях
Опыт оптимизации запросов, работы с большими объемами данных
Опыт разработки крупных высоконагруженных систем
Опыт разработки и проектирования интернет-банков, знание банковских предметных областей
Опыт работы с микросервисной архитектурой
Условия:
Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
Опыт работы в распределенной команде профессионалов;
Уровень заработной платы обсуждается индивидуально;
Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
Формат работы - гибрид в Москве
Задачи:
— разработка API: создание надежных REST-сервисов для интеграции между различными системами предприятия и обеспечения работы фронтенд-части;
— реализация бизнес-логики: разработка ядра системы, отвечающего за сложные процессы обслуживания коммерческого транспорта;
— работа с фоновыми процессами: разработка фоновых заданий (background tasks) для обработки данных в режиме реального времени;
— оптимизация: решение задач по производительности в сценариях с высокой нагрузкой.
Требования:
— уверенное владение основами C# (понимание принципов ООП, опыт работы с коллекциями и базовыми структурами данных);
— знание SQL, умение писать запросы и понимание устройства реляционных БД (в частности, PostgreSQL);
— понимание принципов работы REST API (методы GET, POST, PUT, DELETE) и взаимодействия клиента с сервером;
— базовые навыки работы с Git (ветвление, коммиты, командная разработка);
— аналитический склад ума, любовь к алгоритмическим задачам и стремление к написанию чистого, поддерживаемого кода.
Желательный опыт:
— понимание принципов асинхронного программирования (async/await) или многопоточности (Multithreading);
— базовое представление о микросервисной архитектуре;
— опыт работы с Docker (контейнеризация приложений);
— базовые знания фронтенд-технологий (например, VueJS), что поможет эффективнее интегрировать бэкенд с интерфейсом.
Условия:
— срочный трудовой договор на 3 месяца, 5/2, не более 30 часов в неделю;
— удаленно/офис/гибрид;
— на стажировку рассматриваются студенты из любых ВУЗов, любой формы обучения, включая заочную и магистратуру.
Location: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia
You care about developer tools, clear technical storytelling, and helping software engineers do their best work. You know how to take complex product capabilities and turn them into clear narratives, launches, and campaigns that resonate with a highly technical audience. If you thrive on autonomy, take pride in your technical craft, and want to help shape how .NET developers worldwide view our tools, this role is for you.
About JetBrains
We create intelligent software development tools for developers and teams. More than 15 million users, over 300,000 companies, and 88 of the Fortune Global Top 100 rely on our products to solve real, complex problems. Our mission is simple: make development teams more productive and AI adoptable at scale.
What you’ll do
Developer tools are changing fast, and how we talk about .NET tools needs to stay grounded, credible, and clear. We need someone who can take ownership of technical product marketing across Rider, ReSharper, and dotUltimate, ensuring our messaging cuts through industry noise and focuses on genuine developer needs.
In this role, you’ll dig into products and developer workflows yourself, identify the stories worth telling, and help determine how we bring them to market. You will work closely with Product Managers, software engineers, Developer Advocates, Research, Growth, and other Marketing teams. Decisions here live close to the work – you’ll have the autonomy to generate ideas, test new campaign approaches, and shape product messaging without needing permission at every step.
Day to day, you will:
Develop clear positioning, messaging, and product stories around Rider, ReSharper, dotUltimate, and related .NET developer experiences.
Turn complex technical capabilities and developer workflows into clear content, including launch stories, product pages, blog posts, case studies, video scripts, and campaign assets.
Own product and feature marketing for key capabilities, working from product priorities and product manager input to shape developer-facing stories.
Coordinate selected release marketing workflows, including planning and producing What’s New content and ensuring release stories are accurately represented.
Build a deep understanding of .NET developers, their workflows, customer needs, market trends, and community conversations to shape priorities and campaigns.
Develop and execute developer-focused campaigns around important product bets, defining the audience, message, channels, assets, and measures of success.
Extend product stories beyond release day through follow-up content, campaigns, customer stories, and amplification.
Measure the performance of launches, content, and campaigns, share what we learn, and adjust our approach when needed.
Help tell the evolving story of professional developer tools as AI changes how software is built, including workflows involving agents and code intelligence.
Contribute hands-on by writing articles, testing features, building briefs, editing landing pages, and capturing product visuals directly on demo projects.
What you’ll bring
High technical curiosity and a deep respect for developer workflows and software craft.
Comfort taking ownership, making decisions independently, and carrying ambiguous opportunities through execution.
A habit of asking good questions and challenging assumptions constructively before building a campaign.
Clear, direct communication style with an ability to explain complex technical ideas clearly and credibly.
Strong organizational skills to manage multiple workstreams and collaborate smoothly across distributed teams.
A pragmatic approach that balances strategic thinking, creative problem-solving, and hands-on execution.
What you’ll need
Practical experience in technical product marketing, developer marketing, or a comparable role for a technical software product.
Ability to understand software development well enough to work directly with engineers and translate technical capabilities into developer benefits.
Proven track record of bringing software products, features, or releases to market within frequent release cycles.
Solid understanding of positioning, messaging, audience segmentation, channel selection, and campaign measurement.
Excellent written and spoken English, with the ability to create compelling technical content and collaborate effectively with global teams.
We’d be especially thrilled if you:
Have worked on developer tools, IDEs, APIs, SDKs, cloud or developer infrastructure, DevOps, or another product built for software developers.
Have hands-on development experience or regularly work with code and developer tooling.
Know C#, .NET, Rider, ReSharper, Visual Studio, VS Code, or related developer ecosystems.
Have marketed AI-assisted development tools or are familiar with modern coding agents and AI developer workflows.
Have created technical content such as case studies, tutorials, product videos, demos, technical articles, or developer-focused campaigns.
Have experience working directly with developer communities or technical customers, including through webinars, interviews, or customer conversations.
What success looks like
Success means crafting clear, credible product narratives that help .NET developers understand the value of our tools, earning the trust of product and engineering teams, and continuously improving how we bring releases and campaigns to market.
Why join JetBrains?
Strong base salary. We offer competitive pay that reflects your skills and experience.
Flexible work location. Enjoy the freedom to work from home or from the office.
Remote work. Spend up to 30 days per year working remotely from abroad.
Extra time off. More days to relax, recharge, and do the things you love.
Medical insurance allowance. Enjoy peace of mind for you and your family
Learning and development opportunities. Access to conferences, courses, and language classes.
Relocation support. We help make your move as smooth and stress-free as possible.
Language classes. Pick up the local language or sharpen your English skills.
Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
Mental health support. To help you feel your best, we provide easy access to professional mental health services.
Sports benefit. Enjoy an on-site gym or sports club stipend.
Internal events. Join company-wide celebrations and team gatherings.
We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
If this sounds like you, we’d love to hear from you.
*Some benefits may vary depending on location.
#LI-DNI
We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We process the data provided in your job application in accordance with the
Recruitment Privacy Policy.
Задачи:
• Проектирование и разработка масштабируемых backend-сервисов (маршрутизация ордеров, риск-менеджмент, балансы);
• Бескомпромиссная оптимизация для достижения сверхнизких задержек (API, потоковая обработка данных);
• Обеспечение отказоустойчивости: circuit breakers, graceful degradation, системы самовосстановления;
• Усиление безопасности: защита API-ключей, rate-limiting, валидация торговых операций;
• Обеспечение качества кода: написание тестов с измеримыми SLA, участие в инцидент-менеджменте.
Требования:
• 5+ лет коммерческого опыта в backend-разработке и уверенное владение .NET/C#;
• Опыт разработки криптопродуктов, биржевых продуктов или продуктов в сфере трейдинга (обязателен);
• Глубокое понимание конкурентного программирования, event-driven архитектуры и месседжинга (Kafka, NATS, RabbitMQ);
• Опыт в финансовой сфере, финтехе или high-load проектах;
• Знания в области безопасности API, целостности данных и аудита.
Будет плюсом:
• Опыт работы с FIX-протоколом, WebSockets, торговыми API;
• Знание cloud-native стека (Kubernetes, service mesh, AWS/GCP);
• Бекграунд в криптоиндустрии или традиционном финтехе на позициях, связанных с разработкой критически важных систем.
Условия:
• Полностью удаленный формат работы с гибким графиком;
• Контракт с выплатами в криптовалюте;
• Сложные задачи, профессиональный рост и поддержка в участии в профильных конференциях;
• Команда сильных и увлеченных специалистов;
• Возможность работать над продуктом, где каждый ваш вклад напрямую влияет на его стабильность и успех.
Задачи:
— Проектирование и разработка масштабируемых backend-сервисов (маршрутизация ордеров, риск-менеджмент, балансы).
— Оптимизация для достижения сверхнизких задержек (API, потоковая обработка данных).
— Обеспечение отказоустойчивости: circuit breakers, graceful degradation, системы самовосстановления.
— Усиление безопасности: защита API-ключей, rate-limiting, валидация торговых операций.
— Написание тестов с измеримыми SLA, участие в инцидент-менеджменте.
Требования:
— 5+ лет коммерческого опыта в backend-разработке и уверенное владение .NET/C#.
— Опыт в разработке криптопродуктов или биржевых продуктов, продуктов в сфере трейдинга.
— Глубокое понимание конкурентного программирования, event-driven архитектуры и месседжинга (Kafka, NATS, RabbitMQ).
— Опыт в финансовой сфере, финтехе или high-load проектах.
— Знания в области безопасности API, целостности данных и аудита.
Будет плюсом:
— Опыт работы с FIX-протоколом, WebSockets, торговыми API.
— Знание cloud-native стека (Kubernetes, service mesh, AWS/GCP).
— Фон в криптоиндустрии или традиционном финтехе на позициях, связанных с разработкой критически важных систем.
Условия:
— Сложные задачи, профессиональный рост и поддержка в участии в профильных конференциях.
— Полностью удаленный формат работы с гибким графиком и контракт в криптовалюте.
— Возможность влиять на стабильность и успех продукта.
Задачи:
— проектировать и разрабатывать высоконагруженные сервисы с десятками тысяч RPS;
— разрабатывать внутренние API и интеграции с внешними провайдерами;
— работать с большими объемами данных: оптимизация SQL-запросов, индексы, планы выполнения, партиционирование;
— проектировать надежное взаимодействие сервисов и учитывать сценарии отказов смежных систем;
— участвовать в полном цикле разработки — от проектирования схемы данных и API до production;
— использовать AI-инструменты для автоматизации и ускорения разработки.
Требования:
— 3–5+ лет коммерческой разработки на C#/.NET, с акцентом на реальный уровень;
— опыт разработки и эксплуатации сервисов под высокой нагрузкой;
— сильный SQL и хорошее понимание реляционных СУБД;
— понимание, когда реляционная БД подходит, а когда лучше использовать NoSQL;
— опыт с HTTP API, версионированием и обратной совместимостью;
— понимание CI/CD и умение разбираться в причинах проблем при релизах;
— самостоятельность и готовность закрывать задачу end-to-end.
Location: Malaga
The Role
Our Development team in Malaga is growing and we are now looking for a Backend Software Engineer to join! Our Campaigns & Rewards unit at Betsson Group ensures our customers come back for more. It’s all about loyalty. We provide a world class customer experience beyond the game play featuring Tournaments, Dynamic personalized campaigns and much more!
You will be part of preparing our journey to containerization, increasing the scalability of our systems while also maintaining their high quality. To accommodate new requirements, we are constantly re-evaluating our systems design and working on exciting new features.
What you'll do:
Design and develop distributed backend services using .NET and event-driven architecture.
Collaborate with product and commercial teams to turn engagement ideas into scalable, maintainable, and user-friendly solutions.
Optimize our microservice ecosystem for performance, reliability, and observability.
Drive our containerization and cloud migration strategy forward.
Participate in architecture discussions and help shape technical decisions.
For senior engineers
: Lead architectural decisions and proactively identify areas for improvement.
Write maintainable, well-tested code and conduct code reviews.
Participate in incident resolution and the team’s on-call rotation.
Maintain clear technical documentation such as ADRs, runbooks, and guidelines.
Build and share your domain expertise within the team.
What Tech Stack you'll be working with:
We don’t expect you to know everything listed below – but the more you’re familiar with, the better. What matters most is your ability to learn, collaborate, and write high-quality, maintainable code.
Core Technologies
These are essential to the role, and we’re looking for solid experience here – especially for senior candidates.
Languages & Frameworks
: C#, .NET (modern versions after .NET Core)
Databases
: SQL Server, PostgreSQL, Redis, Couchbase
(experience with relational or document databases, including indexing and query optimization, is a strong plus)
Cloud & Containers
: AWS, Kubernetes, Docker
(experience with any major cloud provider or containerization platform is valuable)
Testing & Quality
: xUnit/NUnit, mocking frameworks, k6 for load testing
(understanding of unit, integration, and performance testing is more important than specific tools)
Additional Tools & Practices
Familiarity with these of similar tools and concepts is a plus.
Messaging & Microservices
: Web APIs, Apache Kafka, RabbitMQ, Orleans
(experience with any messaging or actor-based system is valuable)
Observability
: Prometheus, Grafana, Loki, Splunk
(or experience with other observability stacks)
CI/CD
: GitHub Actions, trunk-based development, progressive delivery
(familiarity with continuous delivery pipelines and deployment strategies is more important than specific tooling)
Architecture
: Domain-driven design, event sourcing, actor model, distributed systems at planet-scale
Ways of Working
: Agile and Lean principles, DevOps mindset, strong collaboration
What we offer
25 working days of paid vacation.
Private health and life insurance.
Flexible compensation package for transport, meals, and more!
Hybrid work policy for the best of office and home.
Up to 10 days per year working remotely from abroad.
€300 yearly wellness allowance.
Office perks to make your day easier.
Referral program with a bonus for successful hires.
Intensive summer schedule in August for extra flexibility and work-life balance.
We can also offer you an environment full of ambition and passion. One day is never like the other as the only constant is change, to the better, to the greater. We strive to be the best in whatever field we choose to play on, and we make sure to have fun along the way!
Challenge accepted?
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
Location: Malaga
The Role
Our Development team in Malaga is growing and we are now looking for a Senior Backend Software Engineer to join! Our Campaigns & Rewards unit at Betsson Group ensures our customers come back for more. It’s all about loyalty. We provide a world class customer experience beyond the game play featuring Tournaments, Dynamic personalized campaigns and much more!
You will be part of preparing our journey to containerization, increasing the scalability of our systems while also maintaining their high quality. To accommodate new requirements, we are constantly re-evaluating our systems design and working on exciting new features.
What you'll do:
Design and develop distributed backend services using .NET and event-driven architecture.
Collaborate with product and commercial teams to turn engagement ideas into scalable, maintainable, and user-friendly solutions.
Optimize our microservice ecosystem for performance, reliability, and observability.
Drive our containerization and cloud migration strategy forward.
Participate in architecture discussions and help shape technical decisions.
For senior engineers
: Lead architectural decisions and proactively identify areas for improvement.
Write maintainable, well-tested code and conduct code reviews.
Participate in incident resolution and the team’s on-call rotation.
Maintain clear technical documentation such as ADRs, runbooks, and guidelines.
Build and share your domain expertise within the team.
What Tech Stack you'll be working with:
We don’t expect you to know everything listed below – but the more you’re familiar with, the better. What matters most is your ability to learn, collaborate, and write high-quality, maintainable code.
Core Technologies
These are essential to the role, and we’re looking for solid experience here – especially for senior candidates.
Languages & Frameworks
: C#, .NET (modern versions after .NET Core)
Databases
: SQL Server, PostgreSQL, Redis, Couchbase
(experience with relational or document databases, including indexing and query optimization, is a strong plus)
Cloud & Containers
: AWS, Kubernetes, Docker
(experience with any major cloud provider or containerization platform is valuable)
Testing & Quality
: xUnit/NUnit, mocking frameworks, k6 for load testing
(understanding of unit, integration, and performance testing is more important than specific tools)
Additional Tools & Practices
Familiarity with these of similar tools and concepts is a plus.
Messaging & Microservices
: Web APIs, Apache Kafka, RabbitMQ, Orleans
(experience with any messaging or actor-based system is valuable)
Observability
: Prometheus, Grafana, Loki, Splunk
(or experience with other observability stacks)
CI/CD
: GitHub Actions, trunk-based development, progressive delivery
(familiarity with continuous delivery pipelines and deployment strategies is more important than specific tooling)
Architecture
: Domain-driven design, event sourcing, actor model, distributed systems at planet-scale
Ways of Working
: Agile and Lean principles, DevOps mindset, strong collaboration
What we offer
25 working days of paid vacation.
Private health and life insurance.
Flexible compensation package for transport, meals, and more!
Hybrid work policy for the best of office and home.
Up to 10 days per year working remotely from abroad.
€300 yearly wellness allowance.
Office perks to make your day easier.
Referral program with a bonus for successful hires.
Intensive summer schedule in August for extra flexibility and work-life balance.
We can also offer you an environment full of ambition and passion. One day is never like the other as the only constant is change, to the better, to the greater. We strive to be the best in whatever field we choose to play on, and we make sure to have fun along the way!
Challenge accepted?
By submitting your application, you understand that your personal data will be processed as set out in our
Privacy Policy
Location: Berlin
Workplace: onsite
ELEKS Software Engineering and Development Office is seeking a Senior Full Stack .NET Developer in Germany to join our team on-site in Göttingen.
ABOUT PROJECT
Our team is working with an international pharmaceutical and laboratory equipment supplier based in Germany, serving the global biopharmaceutical industry.
The ELEKS team helps the client to develop software solutions for biopharma process automation.
REQUIREMENTS
8+ years of experience in software development
5+ years of experience in .NET
3+ years of experience with React (or equivalent modern front‑end framework), including building configurable/data‑driven UIs
Strong understanding of software architecture principles, including Microservices, design patterns, and generic/extensible front‑end architectures
Proven ability to contribute to the transformation of a purpose‑built UI into a generic, configuration/data‑driven frontend
Excellent communication skills
Hands-on experience with AI-assisted software development and a willingness to adopt AI-native development practices
Advanced level of
German
Advanced level of English
RESPONSIBILITIES
Implement and maintain full-stack solutions ensuring consistency between backend approaches and frontend implementation
Contribute to the redesign of the existing frontend from a single‑setup implementation to a generic, adaptable UI driven by backend data and configuration
Apply ELEKS engineering practices for .NET and React/JavaScript technologies
Collaborate closely with backend engineers and architects to understand exposed data and contracts, and translate them into flexible frontend abstractions
Support the team in adopting a generic frontend approach through clear communication and technical reasoning
Participate in code reviews and ensure high‑quality delivery across the full stack
Assist in refining complex project scopes and defining software design approaches for both frontend and backend
Document and present software designs using diagrams, presentations, and technical justification
Apply AI‑assisted development approaches: review, validate, and integrate AI‑generated code, designs, tests, and technical artifacts to ensure adherence to standards and quality expectations