Job title: Full Stack Software Developer

Job Title: Full stack software developer

We are seeking a talented Full Stack Software Developer to join our team. The ideal candidate will have experience developing web applications using modern technologies, and be comfortable working in a fast-paced environment. 

You will be responsible for designing, developing, and maintaining software applications, as well as ensuring that the applications are scalable and maintainable.

Main responsibilities:

  • Collaborate with cross-functional teams to identify, design, and implement software solutions;
  • Develop and maintain web applications using modern technologies, including but not limited to React, Node.js, and MongoDB;
  • Ensure the applications are scalable and maintainable by writing clean, efficient, and well-documented code;
  • Continuously improve the software development process by identifying and implementing best practices, tools, and methodologies;
  • Provide technical guidance and support to other team members.

Requirements:

  • Commercial experience 3+ years;
  • Designing user interfaces according to Angular best practices;
  • Developing code and tests for an application in Angular;
  • Deep knowledge of JavaScript, TypeScript, HTML and CSS (CSS preprocessor);
  • Knowledge of Angular, RxJS Observables, OOP;
  • Experience with SPA building;
  • Experience with web services, REST API;
  • Generating code using .NET languages (C#);
  • Solid experience with .NET Core and .NET Framework;
  • Experience in writing Unit tests;
  • Confident knowledge of SQL and PostgreSQL database;
  • Knowledge of basic Git concepts;
  • English level – good professional proficiency.

Looking forward to hearing from you!