Vacancies
Career

Join the team

We believe that results become more effective when every member of the team trusts in our values. This is more important than competences.

We integrate engineering excellence with our values that drive our business and approach to relationships: overdelivery, trust, consistent approaches, love to learn, help industry, think outside of the box. We trust in Rust.

Value

Work hard

  • Work hard
  • Trust
  • Consistent approaches
  • Love to learn
  • Help industry and society
  • Think outside of the box

# Work hard and do our best on 150%

**We believe that hardworking is one of the most important value in our employees. With hard work and effort, you can achieve anything.**

  • - We enjoy finding a balance between family and work without compromising business.
  • - We love the *discipline*, the *trade-off* we're used to have a result.
  • - Hard work is an essential element in tracking down and *perfecting a strategy* and in executing it.
  • - Hard work spotlights the character of people: some turn up their sleeves, some turn up their noses, and some don’t turn up at all.

# Trust each other and the customer

** Trust is the glue of life. It’s the most essential ingredient in effective communication. It’s the foundational principle that holds all relationships.**

  • - When trust is LOW the speed of doing business slows down and the cost goes up.
  • - When trust is HIGH the speed of doing business accelerates and the cost falls.
  • - Trust must be based on transparency.

# Stick to consistent approaches

** Consistency brings order, which helps regularly achieve company objectives. **

# Love to learn and share knowledge with each other and with society

** We create connections between knowledge and people.**

  • - Members of our team organize and participate in educational initiatives such as workshops, webinars etc.
  • - Our online community helps developers grow together and find answers to even the most difficult questions in the area.
  • - Learning to code not only allows you to give machines instructions, but it also teaches you abstract thinking and problem-solving.

# Help industry and society when we can do it

** Developers have an outsize impact on the society because so much of our world is automated.**

  • - Help in getting interaction between people and machines.
  • - Make hard things easy.
  • - Іdeas implemented by developers improve the life of society.

# Think outside of the box

** We use first-principles thinking. That it’s one of the best ways to break down complicated problems into basic elements and then reassemble them from the ground up. It helps us learn to think for ourselves and unlock our creative potential. **

  • - Reasoning by first principles removes the impurity of assumptions and conventions.
  • - To understand is to know what to do.
  • - Disassemble the house to the last brick and you will know how to assemble it back.

Current Openings

If you don't see a fit below, feel free to drop us a line at [email protected]

Why Us? Here's What
We Offer

  •   Work in a team of A-players
  •   Fully remote positions and ability to work worldwide
  •   Improving your English for free
  •   Reliable and long-term relationships
  •   Training programs and mentor support
  •   Independence from the local market
Why us

FAQ

  • Where is Out of the Box Systems located?
    Out of the Box Systems has a corps of folks in Ukraine, but all of the company is remote.
  • Are you okay with remote employment?
    Definitely! We're growing the team with the intention of it being remote.
  • How would you describe the work-life balance culture at the company?
    We prioritize both work and life balance. While we value dedication to our work, we also recognize the significance of family commitments and personal time. We encourage our employees to maintain a healthy balance between their professional and personal lives, respecting their need for time outside of work.
  • What specific traits and skills are you hoping to find in candidates?
    Every position in our team is unique. Therefore, if you want to get acquainted with the requirements for the candidate, you can read it in the job description. However, if you are looking for a job for a month or two, then you are not up to us. We are focused on long-term cooperation and trust-based relationships.
  • What are the steps of your hiring process?
    If you have relevant experience, you will be able to pass:
    • - Technical task
    • - Non-technical interview
    • - Technical interview
    • - Probationary period
    • - The main work
  • Is it possible to attempt the test task again?
    Yes, you have the option to retake the online test after a month. If you've enhanced your knowledge and feel confident in your technical skills, you're welcome to try the test again.
  • How can I prepare for the test task?
    Be transparent and genuine in your approach. Assess your abilities objectively and answer honestly. We also recommend reviewing the list of learning materials 📚 for mastering RUST
  • What benefits do you have?
    We can give you the fast growth of knowledge and practical skills, consistent salary growth, skills on how to be productive, help with learning and advancing in your career. You’ll get a reliable long-term remote job, regular feedback on your work and ability to extend your background in the A-Players team. With us you’ll get the opportunity to become part of the global economy and get independence from the local market.
  • Are you open to bringing on interns?
    We are open to sharing knowledge. So you can get into a mentoring program. We also value our time, so you get into this program after testing your skills and passing a non-technical interview. These steps will help us understand the seriousness of your intentions.
  • Is there an opportunity for career advancement within the company?
    As long as you're willing to take on additional responsibilities, you have the opportunity to progress to a lead position or become a senior developer, depending on your wishes. We prioritize internal growth and value developing our team members within the company.
  • Can I apply for multiple positions simultaneously?
    You may, but it’s not necessary. During the initial call with the recruiter, you can mention that you're considering several roles. Once your skills have been evaluated, it will become clearer which position aligns best with your strengths and interests.