Senior Full Stack Developer (.NET/Angular)

  • Development
  • Hybrid (office / remote), Ukraine, Kyiv
  • Full Time
  • 250$
Apply for Position

We are currently seeking a Full-Stack Developer (.NET / Angular) to work on existing and new projects. In our team, a developer does not only write code but also participates in all stages of product development: from requirements analysis and technical task discussions to the final project launch.

Key Requirements:

– Minimum 3 years of commercial experience in web development;
– English — Intermediate level (sufficient for working with documentation), higher levels are a plus;
– Experience with various frameworks;
– Experience in team-based project work.

Preferred but not required:

– Experience with Angular, JavaScript (ES6), TypeScript, RxJS, NgRx, HTML5, CSS3;
– Experience with GIS systems (ESRI JS API, Open Layers).

Hard Skills:

– 3+ years of experience as a Fullstack developer;
– Knowledge of .NET Framework, .NET Core, ASP.NET, C#; Experience with Web API, ASP.NET Core, Entity Framework, MS SQL Server, MongoDB, PostgreSQL, MySQL, CI/CD principles, Docker, Multithreading;
– Experience with JIRA or another Task Management system and Google Workspaces;
– Analytical mindset (able to draw correct conclusions and recognize mistakes);

Soft Skills:


– Systematic thinking (you understand basic principles of minimalism, know how to prioritize, and structure large data sets);
– Responsibility (you understand the importance of deadlines and communicate timely if things do not go as planned to find solutions together);
– Initiative and proactivity (you constantly seek improvements and generate ideas that enhance team performance);
– Communicative (you openly discuss problems that hinder your productivity and continuously interact with the team);
– A good sense of design (you present technical documentation clearly and understandably).

Reasons you might not be the right fit:

– If you lack the desire to develop;
– If you give up when faced with a complex task requiring additional research and creative approaches;
– If you remain silent when you have run out of tasks.

What we offer:

– 8-hour workday, 15 paid vacation days, sick leave, and 5 days off, as well as rest on public holidays as per Ukrainian law;
– Flexible schedule: start your day between 09:00 — 11:00 and finish between 17:00 — 19:00;
– An experienced manager interested in your personal development; Family Support Program and Total Rewards (2 options to choose from): compensation for medical insurance, gym membership, lunches, English courses (50%), parking, and transportation;
– A modern office near Lybidska metro station equipped with all necessary technology, comfortable workspace, stable internet, and a generator;
– Corporate events and team-building activities.

Hiring Process:

  1. Interview with a Recruiter;
  2. Interview with a technical specialist;
  3. Test assignment;
  4. Job Offer.
Application Form
[ 08 ]
How is the recruitment
process going?
01
Studying CV
Studying CV and getting to know the recruiter (up to 2 days). The recruiter will review your resume and offer an online meeting if your experience meets the job requirements.
02
Interview (1 day)
If the recruiter receives positive feedback after the first stage, we invite you to an online interview with the Hiring Manager and HR. During the hour, you communicate with each other and ask questions that are important to each of the parties.
03
Test task
For some positions, it's difficult for us to assess the candidate's hard skills, so we may ask you to complete a test task. Terms are discussed individually, depending on the complexity of the task and your life circumstances. In parallel with this process, the recruiter will ask you to provide the contacts of former Managers to ask them a few questions about your joint work experience (if you don't mind).
04
Making a decision (1-3 days)
After evaluating your resume, interview, test task (situational) and recommendations, we make a decision, and if it is positive, we proceed to the last stage.