Full-Stack Developer

  • Development
  • Hybrid (office / remote), Ukraine, Kyiv
  • Full Time
  • Referral bonus: 350$
Apply for Position

We are currently looking for a Full-Stack Developer (.NET, Angular) to join our team and work on both ongoing and new projects. In our team, developers do more than just write code — they’re involved in the full product development cycle: from reviewing requirements and discussing tasks to launching the final product.

What we’re looking for:

  • 3+ years of commercial experience in web development;
  • English at Intermediate level (enough to work with documentation); higher levels are a plus;
  • Experience with different frameworks;
  • Experience working as part of a team on a project;
  • Hands-on experience with Angular, JavaScript (ES6), TypeScript, RxJS, NgRx, HTML5, CSS3.

Hard skills:

  • 3+ years as a Full-Stack Developer;
  • Experience with at least one frontend framework (Angular, React, Vue.js);
  • Strong 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, Docker, and Multithreading;
  • Experience with JIRA or other task management tools, and Google Workspace;
  • Strong analytical thinking (you can draw conclusions and learn from mistakes).

Soft skills:

  • Organized and structured (you know how to prioritize and manage large amounts of information clearly);
  • Responsible (you take deadlines seriously and will speak up early if something’s off track so we can solve it together);
  • Proactive (you suggest improvements and bring ideas to boost the team’s work);
  • Communicative (you’re open about challenges and work closely with the team);
  • Attention to detail (your documentation is clear, easy to read, and straight to the point).

This role might not be for you if:

  • You’re not interested in growing or learning new things;
  • You give up when facing a tricky task that needs research or creative thinking;
  • You stay silent when you run out of tasks.

What we offer:

  • Engaging projects and challenges that help you grow;
  • Competitive pay with regular reviews;
  • Flexible schedule, paid vacation and sick leave;
  • Standard benefits and extra bonus programs;
  • Modern A+ office near Lybidska metro station with reliable internet and electricity;
  • Opportunities for learning, development, and team fun.

Hiring process:

  1. Interview with a recruiter
  2. Technical interview
  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.