A team with history
makandra is a team of Ruby developers and Linux systems engineers based in Germany. We develop and operate ambitious web applications based on Ruby on Rails. Since our company was established in 2009, we have successfully delivered more than 100 Rails projects. Our site reliability engineers take care of stable operations for more than 100 Rails applications on more than 90 servers. We also provide advice on Amazon Web Service projects.
Our customers stem from a wide variety of industries and range from start-ups to medium-sized businesses to enterprises. Common to all our clients and projects is our technology stack and our approach to technical projects.
Agile approach, long-term thinking
We place high value on stable, technically excellent solutions that stay maintainable for a long time.
We are deeply convinced that automated tests are more than a technical necessity. They contribute positively to the economic bottom line of a software project. This is why we always write tests.
Making processes repeatable is an important part of our culture. That is why we post everything we learn to our knowledge database, makandropedia. This way we constantly evolve our best practices and share new findings with the rest of the team.
We pay close attention to the security of our applications and infrastructure. We consistently use open source software, such as Linux on our workstations and servers, MariaDB, PostgreSQL, Elasticsearch and Redis for data storage, Apache, nginx and Passenger for HTTP communication. Security patches are applied to these systems on a weekly basis. For critical vulnerabilities like Heartbleed, POODLE or Shellshock we drop everything and patch all systems immediately.
Most of the applications we write for clients are subsequently maintained and operated by our team for many years. Even our oldest applications from 2007 are still tested and patched against known vulnerabilities. And because security is close to our hearts, we provide long-term support for old Ruby on Rails versions through Rails LTS.
Meet our team
A local agency with global clients
While makandra is based in Germany, a large percentage of our development and operations services is delivered to companies in the United States and the wider European Union.
We are used to working within international teams, communicating remotely with tools like Slack, Skype or appear.in. All our engineers speak fluent English. With an issue tracker like Trello, JIRA, or Pivotal Tracker you always know which stories have been completed and which changes we are currently working on.
Open source at makandra
We are actively contributing to the open source community. On top of more than 3200 guides and tutorials on makandropedia we maintain popular Ruby libraries such as active_type, Spreewald, and Consul.