We build...

Web APIs

Using Elixir & Phoenix or Ruby on Rails, we design, build, test and deploy JSON or XML-based APIs for our client's applications. Having experience with REST, SOAP and RPC-style APIs, we have been recently preferring GraphQL to build best experience for users - on web, mobile or other servers.

Back-ends

AmberBit started building web applications with Ruby on Rails, and we continued to do so for almost a decade. Since we discovered Elixir, we prefer to use the full power of Phoenix, Elixir and Erlang/OTP to build more fault-tolerant, robust bespoke systems that best suit our client's needs.

Front-ends

During the last decade, we built JavaScript front-ends with variety of technologies, but our current preference is to build reactive, functional code on both front-end and back-end. We heavily rely on React but recently also use Elm in production.

Real-time web

We have used WebSocket-based technologies in multiple projects in the past, starting with Pusher, Ruby-based solutions such as Faye, but - in our experience - nothing beats Elixir with either Phoenix channels or GraphQL subscriptions to deliver real-time experience for web application users.

Our process

We work in Agile process based on Scrum methodology. This gives our clients freedom to decide and evolve their projects, and allows us to deliver reliable and verifiable estimates.

Quality of work

We utilize automated and manual code testing and reviewing techniques. Our development process involves mandatory code reviews, Code Climate metrics checks, CI build system and automatic deployment only when all the tests pass green.

Communication

When you work with a team from AmberBit, it is your team, and you have direct and constant access to developers with various communication channels. We keep our HipChat or Slack chatroom open, use Hangouts or Skype for daily stand-up calls, planning and retrospective meetings.

Transparency

You have full access to Pivotal Tracker where we keep track of progress. Our staging systems operate 24/7 and build tools deploy updates several times per day for you to see. We keep track of time spent on each individual feature of the system, so you know who, when and for how long worked on your project.

Technology & architecture

We believe it is important to choose the best tool for the job. We generally specialize in Ruby and Elixir on back-end and JavaScript the client-side. However, we evaluate each case, and choose technology stack to best match project's needs.

KpiekutowskiRmaksymczukMbielawskiAwiszowataIkodaKbielawskiWpiekutowskiKdziemianowiczMnieborakAbielskaDstefanskaMlepickiHlepicki     Do you want to join the team!

Our team is small but highly skilled. We are diverse group of developers, but we share common passion for building software.

Selected projects

Shopikon

Web & mobile applications
Shopikon

TalentsTracker

Recruitment software
TalentsTracker

aSuiteStay

Appartment booking platform/e-commerce
aSuiteStay

YaYlearn

Web and mobile tutoring platform
YaYlearn

BikeLife

Sport photography e-commerce
BikeLife

 

Budgetdeck

Lean budget planner
Budgetdeck

ZabCab

Taxi Dispatcher Dashboard
ZabCab

peproposals.com

Perfect Event Proposals
peproposals.com

Pressekompass

Opinions and comments engine
Pressekompass

Your Project!

Hire us to work with you!
Your Project

Want to get in touch about a project? Drop us a line!

When submitting the form, you are sending your personal information (including your name and e-mail as entered above) to contact@amberbit.com. AmberBit Sp. z o. o. is the receiving party, and a data controller, and will use the information you provided for the purpose of establishing relationship leading to possibly signing a services contract, and fulfillment of such contract only. We will not subscribe you to marketing lists, newsletters etc. You can read more about it in our Privacy Policy.