Loading...

Hiring Questions

On this page, I answer a some questions that are frequently asked by recruiters during interviews, hoping that it will help jumpstart our conversation, improve clarity and potentially save us some time.

What is your experience?

I have been a professional software developer since 2006.

I have 10 years of experience working on the backend with Ruby on Rails, and I have recently been working full-stack with React & TypeScript for about 2 years.

What's your current situation?

I am mainly looking for freelance projects. If you are interested in hiring me as an employee, please hire me as a freelancer for a short-term project to see if we're a good match.

As of 21 August 2024, I can commit for up to 4 days a week and I might be available on the same day.

Do you prefer working remotely or on-site?

I would prefer mostly remote work, with 1-2 days of on-site work per week, which is possible in Berlin.

What kind of companies or projects are you interested in?

I would like to work on projects where I can create real value, like using technology to make people's lives easier, more productive or more enjoyable.

I am not interested in projects that are purely about making money or are geared towards exploiting people.

What are you looking for in a company?

I'm looking for a company with a friendly atmosphere where people treat each other with kindness, value honesty and are focused on collaborating towards the team's goals.

It's also important to me that I can work on projects that are meaningful and have a positive impact on people's lives.

A commitment to high code quality is also important, as it is essential for long-term maintainability and project success.

Red flags: speaking aggressively, personal attacks, unreasonable expectations, micromanagement, or not being open to feedback or ideas.

Green flags: people are open about their mistakes, anyone can share their ideas freely, people are supportive and helpful, there is a high level of autonomy and trust, the code is reasonably clean and well-structured.

What are some of your achievements that you are proud of?

At one company, I took on the responsibility of maintaining a Ruby on Rails application that was initially built as a proof of concept. I added test coverage, improved the code quality, added new features, integrated it with various systems, and prepared it for the increases in traffic associated with big releases.

I joined an early stage startup and took on the key role of leading a small team of developers in rebuilding a system following the inital MVP, to improve scalability and maintainability. Furthermore, I was responsible for leading architecture decisions, ensuring high code quality ("one of the best Ruby on Rails codebases I have seen" - an external reviewer), and interviewing and mentoring new developers. In one instance, I applied the event-sourcing pattern to improve performance issues caused by high concurrency. The startup was eventually acquired.

In several cases, I have been able to find a solution to a problem that other developers were struggling with.

In many other cases, I have been able to help companies improve the code quality, make architecture decisions, improve performance, integrate with other systems, and fix difficult issues.

What are your strengths?

I am good at finding solutions to difficult problems and building systems that are easy to understand, maintain, and extend.

I also have experience balancing the need to deliver features quickly and maintaining high code quality for long-term productivity.

I am a dependable team player and always happy to help a colleague.

I care about how my work creates real value for the users, and consider how my decisions will benefit the project in the long run.

I communicate clearly and honestly, and I'm always looking for ways to improve.

What are your weaknesses?

I can get nervous in interviews or in front of a large audience.

I'm not great at multitasking or working under sustained stress, I do my best work when I have enough time and can focus on one task without many interruptions.

Sometimes I can be too critical and have a tendency for perfectionism, although I make an effort to be kind to others and myself.

How can I contact you?

Go to the homepage, where you will find a contact form and a link to Calendly, where you can book a call.

;