People & Teamwork

Hello! We are Appunite

Our main mission is to eliminate inefficiencies in software development

At Appunite we’ve always taken care of our customers’ success, not only through the service we are paid for. We always wanted to go beyond the delivery of software typical for software houses.

Our vision is to be the leading software agency that excels in crafting user-loved software products, harmonizing innovative design and technology with business success.

🙌🏻 How do you actually contribute to the Appunite’s mission?

Is this the right place for me?

How can you, as an individual, contribute to it? Our conviction is that technology is a tool for solving real-world problems.

→ We focus as an organisation on growing our expertise in building product teams,
→ so we can consciously apply better and better approaches to the businesses of our Clients
→ so they can succeed, providing us with more challenging problems at the same time
→ so we can succeed, finding new challenging problems in future

🤝 Meet our Elixir team

We are a group of 29 backend developers who are ready to share theirs knowledge and experience with you. We are not afraid to talk about our fuck ups or mistakes on daily basis.

  • We do not tell people what to do.
  • We do not tight ourselves to our roles and duties.
  • We don’t limit ourselves to the here and now.
  • We don’t have all the answers.
  • We don’t standardize things until we see benefits from them.
  • We don’t follow blindly our competition.
  • We don’t build leadership around authoritarians.

💜 For what do we value Elixir?

What exactly made us switch from Ruby and stick with Elixir long-term? You can learn that from one of our Elixir developers, who gave a speech on this topic during a well-known conference in the Elixir community - ElixirConf 2018.

🧐 How would you be able to use Elixir at Appunite?

Allegro Lokalnie - The 2nd biggest C2C e-commerce platform in PolandAllegro is a prominent Polish e-commerce platform and one of the global leaders in the e-commerce field. In 2020, during the pandemic, they hit a net revenue of nearly four billion PLN (870 million EUR). Their C2C platform, Allegro Lokalnie, was also built using Elixir and Phoenix. As a result, Allegro became one of the top companies in the world benefiting from those technologies. The Allegro Lokalnie app handles significant traffic of over 16M users/month thanks to Elixir's high concurrency.

Our team has been involved in the development and growth of the platform, building a strong, long-term relationship with Allegro. Feel free to check out the details in our case study

Not so “ordinary” projectAt Appunite, you have a tremendous opportunity to work on challenging projects in many different fields. We’ve been cooperating with partners from industries such as logistics, healthcare, e-commerce. One of products that we work on in A* is a system that provides macro- and microeconomics data that is used by world-class economists hired by the top global companies in their every day work. Our client asked us to help him to rewrite their old system since its performance, scalability and resilience were unsatisfactory, also it was really hard to maintain - all of those flaws were caused by the fact that the product was initially implemented as a MVP. Amongst the biggest challenges in the development process was to ensure that system users will have uninterrupted, convenient and fast access to the large volume of time series data Not only we built much faster, more reliable and scalable system, but we also were able to propose changes in the actual requirements to reflect clients needs that they wasn’t even aware of - all thanks to our mindset and core values in Appunite, which pushes us to challenge our client, look for better solutions to business problems, act like partners, not like code factory.
Remote.com - Rolling up our sleeves in paychecksEvent-driven architecture is a powerful idea. It allows the system to grow and evolve in a loosely coupled manner. The concept of separating a business fact from its secondary consequences brings a lot of flexibility to the table and allows teams to work efficiently even in a substantially complex environment. Read more in our article.
Reaching marketplace users through existing chatA marketplace we work on had difficulty engaging customers by informing them about new promotions and encouraging them to buy and sell their products. They needed a new, more effective communication channel than emails or push notifications.

They wanted to be able to send marketing messages with specific content and to specific user bases at scheduled times, ideally using the existing chat user interface.

Although altering the existing chat functionality required us to solve a few technical problems, it allowed us to deliver the feature quickly and, more importantly, provide the expected business value for our partner. You can read more in this article.

Become Elixir developer at Appunite

16.000 - 22.000 PLN net/month B2B Full Time

Apply now
Backend Engineer with Elixir

16.000 - 18.000 PLN net/month B2B Full Time

Apply now

⚙️ Values that are important to us

You have the power to make our company betterWe care about what we do. When you see that something needs to be done you step in and do action without looking if somebody should initiate the change. It is about taking the initiative to bring positive results. You, as an individual, are accountable for the quality and timeliness of an outcome, even when you’re working with others. One should be responsible for the task, team, project, and company. Taking ownership shows others that they can trust you to do the right thing. We have an intolerance for a half effort, for cutting corners, and for average results. In fact, we hate mediocrity.
Be pragmatic in solving problemsEngineering is about finding optimal solutions for real problems. It’s about looking at the simplest way to solve changing problems. We don’t blindly follow the schemes. If something works we do it, when it doesn’t we don’t. Pragmatism is about measuring and acting fast based on those data. We validate ideas and we aren’t afraid to say something didn’t work. We don’t look for ideal things, just because those don't exist - but we strive to find the best solution from a time and quality perspective. Anyone at Appunite can and should email or talk to anyone else according to what they think is the fastest way to solve a problem for the benefit of the whole company.
Build trust by being sincereWe believe that the people we work with have good intentions. But you need to prove that you are a person of trust. Be open to discussion, share your argumentation when you take action, and be a person that admits to being wrong when you are wrong. When one makes a decision, we believe one tried to make the best decision at that moment. We believe in constructive feedback and that there is always the right time to share one. Trust allows us to build long-lasting relationships with our employees and partners.
Listen and learn from your customersWe constantly listen to customers (internal and external), and then continuously testing, enhancing, and personalizing the customer experience. Seeing the bigger picture and caring about the final product, even if you need to make a trade-off, always having long-term satisfaction. It's also about employee focus and thinking about what we can do for AppUniters.
You should never stop learningCuriosity means never stop learning. We should be excited to learn and try new things. When a team is curious, they are proactive and not reactive. We are expected to try new things. Even if it leads to making a bad call. After all, a bad decision is better than no decision. We aren’t afraid of being wrong. We are curious if we are right. We use our curiosity to build a deep understanding of how things really work. And we believe that it can make a huge difference.
Be a team player. We succeed and fail as a teamHelping others is a priority, even when it is not immediately related to the goals that you are trying to achieve. We are collaborative on the problems we face. We work together for the common good and we are supporting each other. We rely on other team members and we aren’t afraid of asking for help. We care about inclusion. We respect others. Their opinions and beliefs. No matter what background, religion, gender or race the person we work with is.

✍🏻 Our approach?

We are not considering ourselves as ‘programmers’ - we are all product developers, no matter if we spend all day staring into black-and-white, dull terminal screen, deploying another invisible web service or we are Googling how to center the div for 10th time, we all work to achieve business value, we all are constantly challenging the status quo and trying to improve how we work, how we solve problems - and, on the occasion, ourselves.

We don’t value overcomplicated solutions just for the sake of technical excellence, we always select the right tool for the job™, yet we still have fun with the coolest, latest technologies. Join us and find out how it’s like to be treated as an equal partner, not “just” as a contractor!

Frame 4Frame 2Frame 3

🍕Working atmosphere

A good working atmosphere is also an important aspect. We want to be transparent that we care about the best possible relations between team members. It is easier and definitely more pleasant to work in a team you can rely on. Thanks to the company's outing budget, we have the opportunity to meet outside working hours for integration. There are many ideas, going bowling or to an escape room, having a bite to eat or getting a good drink 🍺.

Apply now

Visit our careers page to view available backend engineer roles

Careers

😎 Did you get intrigued…?

… by Elixir's possibilities after reading this page? We hope so! If you have any questions about cooperations with us - stay in touch - our Recruitment Team is happy to talk and share our offer!

Frame 12Frame 21Frame 17