Behaviors we expect from each other #

At Axelerant, we highly value the quality of the code delivered by the engineer. But it is equally important to note that you are not writing the code in a vacuum. You will collaborate with your peers, closely work with your manager and give demonstrations to the customer. That means behavioral traits become as important as your technical capabilities.

Own everything in our world

As an engineer, our work doesn't end once we have written the code. We are responsible for the working of our code and everything that it touches.

Step up and speak up

When we take ownership of a system, we choose to do our best with it. Remaining quiet when we see a problem is not something we do. We actively seek the hardest problems that are worth solving and we speak up when we see something that affects our system.

Don't wait to be told

As an engineer, we take pride in the maturity and quality of our work. After all, our work is our expression of our creativity. It is not just a product of someone else's direction. We are intelligent, decisive, and mature human beings, and we understand the business and the technology. We don't wait to be told how to do our work. We jump in enthusiastically and take it to completion.

Demonstrate kindness

We write code and set up systems to solve people problems. To do that, we work with people and our work affects many more. Unlike machines, people don't use protocols to talk to each other and rely on each other. That happens with trust and kindness is the primary means to build that trust.

Ask for help

At Axelerant, we don't expect you to know everything. We hired you for your strengths and put you in a team where other's strengths complement yours. Use them.

Be Bold and Experiment

Life's too short to wait for permission. Understand decision-making models and use them to make decisions when they are cheap and reversible (most decisions are). Worst case, you learn something new. Best case, you learn something and we all succeed.

Be Curious

Curiosity may have killed the cat but it made human beings what they are today.

Aim for good-enough

Every task operates in a certain context and we understand that. We can write perfectly clean, extendable, and maintainable code given infinite resources but we don't have infinite resources.

Part of the team

We understand that as a team, we are greater than sum of each of ourselves. We also understand that doesn't happen just because we happen to be working on the same thing. We deliberately choose to form a team and behave as an integral and cohesive part of the team.

Always learn

No one knows everything. To remain good at our jobs, we have to keep learning. At Axelerant, we make learning a central activity to everything we do. Either by picking up new challenges where we intentionally learn something new or by facing an unexpected requirement where you have to catch up to be able to solve your problems, learning happens in all scenarios.