Careers

Python Developer

Location
Fully remote
Department
Nuvolar Works
Employment Type
Full time
Minimum Experience
Mid-level

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, all the projects we work on are solid and long-term as our clients appreciate our expertise and stay with us for long time.
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 project:

Nuvolar Works is a MULTICULTURAL TEAM of 80+ talented technology experts
from all over the world who provide the cloud-based SOFTWARE development services and SALESFORCE expertise today’s businesses need to succeed!

Nuvolar Works has 12+ years of history bringing ideas to life, providing not only functional
software but also game-changing IT solutions that transform industries like private aviation,
health care, consumer goods, and many others.

With CUSTOMERS from ALL OVER THE WORLD (Europe, America & Asia), they are able to
combine complex system architecture with functionality and passion, developing advanced
solutions that are highly valued by users worldwide.

Main technologies Stack:

Python, Django, SQL, PostgreSQL, AWS.

About the role:

We are looking to hire a Python Developer for our highly capable technology team.
You will be on different projects related to Private/Business Aviation.
You will join a team of 4 people.
We have a little tight timing because we have to deliver the MVP of a new project
(like a demo, the first minimum set of functionalities).

What you’ll do:

  • Migration of RN patch versions.
  • Release beta versions of the app to internal testers.
  • Review pull requests.
  • Perform demos to clients.
  • Help to choose the appropriate tasks for the associate members of the team.
  • Perform spikes assigned by senior members of the team.
  • Assist senior dev in providing feedback from the team.
  • Provide ideas for improvements to the current workflow or development stack.
  • Perform code reviews to other developer’s code, pointing out design flaws or deviations from project guidelines.

What you’ll need:

Must:

  • Good level of English :B2+ (Speaking and writing).
  • Python developer with at least 3+ years of professional experience.
  • Deep understanding of Python and Django.
  • Any Unit Testing experience in Python.
  • SQL databases (preferably PostgreSQL).
  • Using, designing, and building REST or other web APIs.
  • Comfortable working with Linux environments.
  • Good OOP principles understanding (with Python specificities).
  • Basic understanding of CI/CD pipelines.
  • Familiarity with Agile Software Development Methodologies
  • Good team player.
  • Good communication & management skills.

Nice to Have:

  • Some experience with AWS – it would be awesome.
Location
Fully remote
Department
Nuvolar Works
Employment Type
Full time
Minimum Experience
Mid-level

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 Vinnitsa, 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 two-step interview, which includes 45 min cultural fit interview and 1-hour technical Interview with the Nuvolar’s team.

Phone call with our Talent Acquisition team:

During this first phone call, we want to meet the candidate and understand the expectations in terms of career plan, what motivates and give the candidate an overview of the role and Nuvolar’s work environment.

Technical test:

If the first phone call goes well, we will invite the candidate to move forward and solve a technical challenge based on their role and experience and assessed by our technical team.
Cultural fit interview:
After passing the technical test, it’s time for a face-to-face meeting (online) so we can meet each other and lay out everything we can offer the candidate. If we’re on the same page, we move straight to the last step.

Technical interview with the team:
A technical discussion around the exercise to better understand their skills and an introduction to the Tech Lead and other team members to give the candidate a better idea of Nuvolar’s team culture to move forward and solve a technical challenge based on role and experience and assessed by our technical team.