What we do is not rocket science — it’s JetRockets science.
Our goal is to help our clients achieve better results.

Our values

Our values describe how we work, what we represent, and guide us to be the kind of company and team members we want to be.

We keep the promises we make to our colleagues, clients, and partners.
We expect all team members to complete the tasks assigned to them. Having a task assigned means being responsible for anticipating and solving problems.
We expect results on urgent tasks to be completed as soon as possible, but without compromising other values.
We measure results, not hours. If you find yourself working very long hours, talk to your manager to find a solution.
Details matter. Attention to detail is what separates professionals from amateurs.
We strive to achieve big and ambitious results, and quality is an integral part of that goal.
We are honest in our communication with our clients and with one another.
We are transparent in our business practices; including costs, schedules, and capabilities.
We share our successes and our failures.
We take pride in our radical transparency. It is embedded in our corporate culture of collaboration and goal attainment.
At all levels and in all aspects of our work, it is imperative to communicate honestly with one another. For example, if you realize you have made a mistake, do not try to conceal it from the client or the project manager; be honest and completely open. It doesn’t matter who made the mistake, what matters is how we can correct it together.
Always opt for the simplest and the most ‘boring’ solution to the problem, but remember not to confuse ‘boring’ with ‘bad’ or ‘technical debt’. Don’t choose new and exciting technology just to make your work more fun. Leveraging established and popular solutions provide a more stable and familiar experience for you and others.
When encountering an issue or a difficult task, try to address it on your own before approaching other team members for assistance. However, do not hesitate to ask for help if the solution doesn’t present itself.
Respect other people’s time! Any meeting should have a clear agenda and a well-documented goal and result.
Strive to get more with less! Limitations breed resourcefulness, self-sufficiency, and ingenuity.
We want each member of our team to be his or her own manager, without the need for daily check-ins to achieve goals.
We give team members complete autonomy to make their own decisions, but in return we expect them to take responsibility for their actions.
We support initiative and ambition! All and any ideas are welcome, and we encourage trying new things and introducing new concepts that will benefit the company and support team growth.
Don’t put off trying new things! If you have an idea for a blog post, a pet project, or a process improvement; go ahead and try them now. Use the momentum, as there will never be a better time than today.
Helping others is a priority, even if it means putting aside your tasks. You should always be able to rely on your colleagues for help and vice versa.
While the person in charge of a task decides how best to complete it, he or she should strongly consider advice and suggestions from others.
Share the problems you have encountered with fellow team members. Ask for help, share information, and speak up.
Don’t let one another fail. If you see someone who needs assistance, offer them help or put them in touch with someone else who can provide help.
We have informal communication; we communicate easily and on equal terms regardless of tenure or responsibility level within the organization.
Any hatred or enmity towards one another is prohibited, as is attacking a person’s dignity, or causing humiliation, based on their gender, sexual preference, race, nationality, language, origin, religion, or membership with any social group.
If something does not suit you (your responsibilities, co-workers, managers, salary, location, hardware, etc.), report it to management as soon as you recognize the issue. We strive to address issues while they are still small.
Continuous Improvement
The desire to evolve, learn from the experience of others, and use modern tools allow us to develop software effectively and achieve better results.
Everyone makes mistakes. You need to be able to own your mistakes, otherwise, you will make those mistakes again. When an error is made; analyze it, understand what went wrong and how to avoid the same situation in the future. Make improvements gradually and encourage your team members to do the same.
We don’t just write code. We are passionate about solving complex problems and facing new technical challenges.