Senior Full Stack Developer

Fully remote
Employment Type
Full Time
Minimum Experience

Who we are:

Pillar is an Israeli and Ukrainian company. Since 2015, we provide outsourcing
and out staff services to world-class companies all over the world.

Every day we partner across functional areas: logistics, medicine, education,
tourism, game industry, utilities, data storage, etc.
We work in a flexible environment where there is an opportunity to achieve
results, receive feedback for learning, improve ways of working by developing
both soft and hard skills, and contribute to a corporate culture
focused on people.

Our team is highly experienced, and all the projects we work on are solid and long-term as our clients appreciate our expertise and stay with us for a long.
We also keep on learning from each other. That is why we cheerfully meet people
who brings a new set of experiences and backgrounds to our team.

About the project:

Inspector develops an infrastructure project management system with real-time integrations with AUTOCAD and GIS and automatic price-quantity-bid
calculations. This enables high-resolution planning, verifiable accuracy in
materials quantification, and real-time in-the-field execution of location-exact
construction and supervision.

Our platform elegantly addresses a set of inefficiencies in the process of
planning and building infrastructure, with benefits to all major stakeholders
including governments and developers, planners and project managers, and
the communities you serve.

Using patented technology, automation, and an integrated set of changes
to the process, we improve the quality and reduce the costs and time of
infrastructure projects by at least 15% and usually up to 33%. These cost and
time savings are often worth tens of millions of dollars per project and shorten
projects by months or years. This value we deliver can be measured and
proven in the real world.

Infrastructure is a legacy industry. While designing and building skyscrapers or
airports are now primarily cutting-edge 3D design and implementation,
infrastructure still mostly uses older methods of planning, estimating, adjusting,
and project management – until now.

Inspector enables automatic extraction of quantities from AutoCAD files using
integration of multilevel legends compares the data with the bill of quantities
generated by a planner, and quantifies the exact cost of an urban
infrastructure planning project in real-time.

Main technologies Stack of the project:
Angular 11.
Back-end: Nest.JS, Node.JS.
Other used technologies: PostgreSQL, Rest APIs, Qt, C++, GDAL Library.

About the role:

We are looking for a Full Stack Developer to produce scalable software
solutions. You’ll be a part of a cross-functional team that’s responsible
for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both frontend
and backend coding languages, development frameworks, and third-party
libraries. You should also be a team player with a knack for visual
design and utility.

On a regular basis, you will work directly with the CTO and the CEO.
If you’re also familiar with Agile methodologies, we’d like to meet you.

What you’ll do:

  • Develop new features and models.
  • Document your work.
  • Efficiently cooperate with development teams and product managers to ideate software solutions.
  • Design client-side and server-side architecture.
  • System redesign in collaboration with the UX/UI.
  • Build the front end of applications through appealing visual design.
  • Develop and manage well-functioning databases and applications.
  • Write effective APIs.
  • Test software to ensure responsiveness and efficiency.
  • Troubleshoot, debug and upgrade software.
  • Create security and data protection settings.
  • Write technical documentation.
  • Research new behaviors.

What you’ll need:


  • Good level of English: B1+ (Speaking and writing).
  • 3+ years hands-on experience as a Full-Stack Developer.
  • Good knowledge of multiple front-end languages: JavaScript, HTML, CSS,  XML etc.
  • 3+ years experience with Angular 11.
  • 3+ years experience with Nest.JS and Node.JS (backend).
  • Any experience with Rest APIs.
  • Independent and Autodidact.
  • Excellent team player.
  • Algorithmic type of person.

Nice to Have:

  • Any experience with PostgreSQL.
  • Any experience with C++.
  • Familiarity with GDAL Library.
Fully remote
Employment Type
Full Time
Minimum Experience

What’s in it for you:

  • Hybrid office or full remote.
  • Company & Team Events.
  • Book Club.
  • Sport activities and Gym subscription.
  • Free English course.
  • Medical insurance coverage.
  • Paid sick days and vacations.
  • Play Area.
  • Professional conferences and online education.
  • Retains incentive and attractive bonus programs.

You can work either remotely or from our spacious and cozy Ukrainian office in
Vinnytsia, having unlimited access to cookies and snacks, office activities,
company and team buildings.

We care a lot about communication, autonomy, curiosity, and initiative, that is why
we keep in touch with you despite the work format you choose and value your
work/life balance. We care about family and your own personal development, that’s
why we don’t expect you to always be engaged with work.


We appreciate your time and efforts, that’s why our recruitment team always endeavors to choose the most convenient time for you.

You will have a three-step interview, which includes a 30 min HR interview
with our HR Manager Tetiana and GM (General Manager) Oleksii, a technical
interview with Igor (CTO), and a personal interview with Stas (CEO) and Oren(Owner).

  • A brief preliminary test:
    Before interviews you’ll be given a technical test that includes 14 questions. Each question is timed. Please allow for 220 consecutive minutes (after which your test will end automatically). You’ll be able to answer the test questions in any order. You’ll also be able to change your answers (within the allotted time).
  • HR and GM Interview:
    Here our HRM Tetiana and GM Oleksii want to get to know you, hear about what you’re interested in, and learn about what you hope to do in the future. We’ll also tell you about us and the project, answer your questions and talk about company benefits. The interview languages – Native and English.
  • Technical interview:
    This step can take 1-1.5 hours of your time and is held by Igor- (Client CTO).
    The interview language is Native and English.
    It includes some theoretical questions and a few practical tasks.
  • Personal interview:
    The personal interview will be with Stas (CEO) and Oren (Owner).
    It is supposed to contain a few technical (mostly related to your experience
    and background) and general questions.
    This step usually takes less than 30 min.
    The interview language is English.