Full Stack Developer

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, the 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 are also keen on learning from each other. That is why we cheerfully meet people
who bring a new set of experiences and backgrounds to our team.

About the company: is an AI-based digital health platform that supports assistive technology
assessments and the decision-making process.

Used by assistive technology professionals and end-users – people with disabilities,
the elderly, and their family members, it helps in structuring the decision-making process,
providing relevant ideas for assistive technology solutions and enabling purchasing
of the selected products online.

How does it work?
usage begins with a simple search in the assistive technology catalog and
may proceed to a personalized functional profile-based search.
The end-user, independently, or supported by an assessor, defines his/her unique profile.

Following the creation of a personal profile, the user can then choose the personal goals that are central to him/her and for which activities assistive technology is required.
For each goal, the platform creates a personal report, containing product recommendations across different assistive technology categories, that are relevant to the profile and the activity mentioned.

The end-user can review the report, together with an assessor, and independently,
consult with family and friends and select the product he/she would like to buy.
Online purchasing can be integrated within the platform, alongside information about local shops, suppliers, and lending programs.

Relevant products can be shared, reviewed, or marked as favorites for continuous use, while information from searches, recommendations, and purchases is stored both in the personal archive of the end user and that of the assessor.
This enables follow-up and long-term support, as well as re-initiation of further personalized assistive technology searches according to changes in user condition and goals.

Job Description:

We are looking for a highly technical and independent Full Stack Developer.
The right candidate will be able to solve moderate technical problems using varying technologies. This role will be a key contributor to the code base for products, creating new code and refactoring existing code to continually improve the product’s adherence to market requirements, architectural requirements, and product requirements.

Main technologies stack:
BE: Python 3 (Django), Data modeling and design SQL and NoSQL databases,PostgreSQL.
FE: JavaScript, Angular 10, CSS, Ajax, Bootstrap, jQuery, NgRx.
Cloud: AWS

 What you’ll do:

Some of the job roles of the expert include but are not limited to:

  • Develop Web, JavaScript, and database applications that either consume data, act as a web application, or provide an endpoint/API for data access.
  • Collaborating with management, team, and customers to identify end-user requirements and specifications.
  • Designing algorithms and workflows to create new software programs
    and systems.
  • Testing and deploying programs and applications.
  • Troubleshooting, debugging, maintaining, and improving existing software.
  • Compiling and assessing user feedback to improve software performance.
  • Developing technical documentation to guide future software development projects.
  • Collaborate in the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.

Job Requirements:


  • Good level of English: B2 (Speaking and writing).
  • A communicative and patient person.
  • At least 3+ years’ experience with designing and developing performant and highly available API endpoints, methods, and models using modern.
  • At least 3+ years of development experience with Python (Django).
  • At least 3+ years’ experience in designing & developing the user interface using Angular 10.
  • At least 2+ years’ experience with responsive web design and programming, including HTML5, CSS3, and JavaScript.
  • Ability to work efficiently and independently with excellent analytical and problem-solving skills.
  • 2+ experience with data modeling and design using SQL and NoSQL databases.
  • At least 1+ years’ experience with PostgreSQL.
  • Experience with open-source technologies and cloud platforms.
  • Modern security design principles, threats & preventive implementations.
  • Experience with the Git version control system.

Nice to have: 

  • Any experience with Amazon Web Services (AWS) – Big advantage.
  • Experience in a similar role as a single player.
  • Experience with working with stakeholders from Israel.
Employment Type
Full time
Minimum Experience

What you can expect:

  • Company & Team Events
  • Book Club
  • Online Education
  • Football Team, Running Team, Gym subscription
  • English Lessons
  • Life and Health Insurance
  • Paid Vacations
  • Play Area
  • Professional Conferences; Retains incentive 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 building.

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 two-step interview, which includes a 30 min HR and GM (General Manager) interview and a combined (technical & personal) interview with Atvisor’s Project manager and the CTO.

HR and GM Interview:
Here we 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.

Technical & Personal Interview:
We will coordinate a personal interview with Atvisor’s Project manager and with the CTO.
In the interview, we will get to know you better and examine your historical employment experience.