Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior .NET Developer to join our innovative team in building a next-gen web application powered by AI technologies. You will be at the heart of creating a cutting-edge solution that redefines how professionals interact with complex data and workflows.
About the Company
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.
Responsibilities
- Design, build, and maintain scalable backend services and APIs using C# and the.NET ecosystem, ensuring high performance, reliability, and maintainability
- Ensure security, performance, and reliability across server-side components by applying SOLID principles, established design patterns, and backend-related best practices
- Write clean, testable, and well-documented code that meets the coding standards and supports efficient code reviews
- Collaborate closely with front-end developers to design and integrate RESTful or GraphQL APIs that power flawless user experiences
- Participate in code reviews and contribute to the continuous improvement of team engineering practices and standards
- Optimize application performance, database queries, and system throughput to handle high-load environments efficiently
- Conduct thorough testing and debugging to deliver high-quality, production-ready software
Requirements
- At least 4 years of experience as a .NET Developer (ASP.NET Core, Entity Framework Core), preferably in a tech-focused environment
- Degree in Computer Science, Information Technology, or a related field (relevant certifications are an advantage)
- Deep understanding of software principles: SOLID, IoC, OOP, design patterns, and client/server architecture
- Experience designing and building RESTful APIs and microservices
- Experience with version control using Git and collaborative workflows (branching, pull requests, reviews)
- Familiarity with authentication concepts and secure application development (OAuth2, JWT)
- Experience with relational databases and ORM tools (SQL Server, PostgreSQL, Entity Framework Core)
- Experience with testing frameworks (xUnit, NUnit, Moq)
- Knowledge of Docker/docker-compose and basic CI/CD processes
- Performance optimization skills: profiling.NET applications, identifying bottlenecks, and improving throughput
- Ability to effectively use AI-powered development tools (GitHub Copilot, ChatGPT, etc.), understand their limitations, and responsibly apply them in the development workflow
Benefits
- Flexible schedule that helps maintain a healthy work-life balance
- Work from home or office with no overtime required
- 19 working days of annual vacation granted on a pro-rata basis
- 15 working days of sick leave per year - because your health is our priority
- Comprehensive medical insurance from a leading Ukrainian provider, including a wide range of services and special programs for family members as well as special options for those who live abroad
- Free English classes
- Online learning activities - workshops, lectures, and webinars
- Career growth through promotions and rotations
We are a perfect match if you share our values
- Professionalism and expertise in solving complex tasks
- Product-focused mindset with attention to detail
- Friendly and collaborative workplace culture
- Open, transparent communication and radical honesty
- Continuous learning and knowledge sharing
- Active pro-Ukrainian position: We support 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
Our Hiring Process
- Introductory interview with the recruiter
- 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 CV matches the requirements, we will contact you to clarify the details and schedule an interview within 2 weeks after your application is submitted.
Interested?
Please share your contact details along with your resume and our recruiters will contact you shortly.