Devart

Senior .NET Developer (Platform and Architecture)

$$$$
Product

Who we are 

We are a Ukrainian multiproduct company that creates database development and management tools, connectivity solutions, productivity tools, and data services for more than 500.000 clients from 120 countries. Among our clients, you can find such legends as Microsoft Corporation, Oracle America, IBM, Intel, and many more companies that deserve their place in the Fortune 100 and Fortune 500.

Since 1997, we have been streamlining data workflows for professionals and teams with our intuitive and efficient software products. We’re committed to enhancing our customers’ experience across the globe by minimizing data-related tasks and enabling them to focus on more inspiring goals. Whether it’s Fortune-100 companies or individuals, we provide a customer-centric approach, delivering high-quality solutions and exceptional support.

Driven by passion, we play a substantial role in shaping the future of data management.

 

The product that needs your engagement

The role is open as we grow the team building our new greenfield platform. We have invested in defining the architectural foundation upfront — including the layered structure, module boundaries, and core contracts — and are now moving into implementation. The first product built on this platform is an enterprise B2B offering at the intersection of AI and corporate data infrastructure. It enables organizations to securely connect modern AI agents and LLM-based assistants to their internal data sources — such as relational databases, data warehouses, and SaaS systems — while maintaining strict governance, access control, and auditability. A defining constraint is that data never leaves the customer’s perimeter: the product can be deployed fully on-premise within the customer’s infrastructure, which makes security, compliance, and admin experience first-class concerns alongside end-user value.

 

Your future team of professionals

You will join an ambitious and growing team that values collaboration, ownership, and thoughtful engineering. You will report directly to the Software Architect, and work alongside Frontend and QA Engineers on the team. Beyond your immediate team, you will interact closely with the Head of Engineering, and collaborate cross-functionally with a Product Manager, as well as with the Lead Engineering Manager of the team responsible for the engine and connectors that the platform builds on.

 

Your future challenges & opportunities
We are looking for someone strong in zero-to-one engineering who is comfortable working spec-first and ready to take ownership of key parts of the platform as it evolves from architecture into a working product.

 

Impact you will make 

  • Build and maintain back-end modules and APIs using C# and the .NET ecosystem.
  • Implement functionality within clearly defined architectural boundaries while contributing to their evolution where needed.
  • Design clean and reusable contracts between modules and components.
  • Develop secure, reliable, and testable server-side components following SOLID principles and established design patterns.
  • Identify and resolve performance, scalability, and reliability issues.
  • Work closely with frontend developers to design and integrate RESTful or GraphQL APIs.
  • Write automated tests and ensure production-ready quality of delivered functionality.
  • Participate in code reviews, technical discussions, and system design decisions.

 

Skills we are looking for 

  • 5+ years of commercial experience with C# and the .NET ecosystem, including ASP.NET Core and Entity Framework Core.
  • Strong understanding of OOP, SOLID principles, dependency inversion / IoC, design patterns, and client-server architecture.
  • Experience designing clear interfaces, contracts, and boundaries between application components.
  • Experience designing and building REST APIs.
  • Strong experience with relational databases such as SQL Server or PostgreSQL and ORM tools such as Entity Framework Core.
  • Understanding of authentication and secure application development, including OAuth 2.0 and JWT.
  • Experience with automated testing using frameworks such as xUnit or NUnit and mocking tools such as Moq.
  • Experience with Git-based development workflows, including pull requests and code reviews.
  • Practical knowledge of Docker / Docker Compose and basic CI/CD practices.
  • Experience profiling .NET applications, identifying bottlenecks, and improving application performance.
  • Practical experience using AI-assisted development tools such as GitHub Copilot or ChatGPT, with an understanding of their limitations and appropriate use.

 

Benefits you get

  • Maintain your work-life balance

Manage your own working hours with our flexible schedule

19 days of annual vacation granted on a pro-rata basis

No overtimes required

  • Hybrid type of cooperation

Whether you prefer to work remotely in the comfort of your home office or from one of our 4 offices, you can still take part in increasing the world`s awareness about quality Ukrainian products from any part of the world

  • Stay healthy

Medical insurance from one of the top insurance companies in Ukraine with a wide range of included services, as well as special programs for relatives; and special options for those who live abroad.

15 working days of sick leave per year — because your health is a priority.

  • Grow with us

In-house English courses — increase your proficiency through our online courses and speaking clubs with a native speaker

Online learning activities — workshops, lectures, and webinars to enhance your leadership, management, and self-awareness skills

Experience exchange — we are proud of our team of professionals who gladly share their deep expertise in all kinds of fields with the rest of the team

Promotions, rotations, and transitions — when you believe your skills could benefit a different role or team.

  • Stand with Ukraine!

We have an active pro-Ukrainian position, and that means we help our army, our servicemen, and their families not only through constant donations and volunteering, but also through our military leave policy, special health insurance options, and financial help

 

We are a perfect match if you share our values

We are professionals in our field.

We know how to turn up our professionalism to the maximum, because we are experts who enjoy solving complex tasks.

We know how to focus on the product, think big, and at the same time delve deep into the details.

 

We create a calm and friendly atmosphere within the company.

We value the freedom of open and transparent communications.

Radical honesty is embedded in the foundation of our culture.

 

We are open to new things and constantly develop and practice regular knowledge sharing, which helps us evolve continuously.

Most importantly, the company creates an environment where we can fulfill our potential upon a solid foundation.

 

Our Hiring Process

  • Recruitment Interview
  • Test Task
  • Technical Interview
  • Offer Call

 

We strive to ensure transparency and openness in the hiring process, and we understand the importance of providing timely feedback. If your resume meets the job requirements, we will contact you to clarify details and schedule an interview within 2 weeks after your application is submitted.

The timeframe for feedback between interview stages may take up to 2 weeks.

Required skills experience

C# 5 years

Required languages

English B1 - Intermediate
Ukrainian Native
SQL, REST API, NUnit, Docker, JWT
Published 12 August
88 views
·
18 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...