A letter from the founders
If you are on this page of our website, you are probably curious about who we are and what we do.
Me and my co-founder Manos shared a common beginning: an almost infinite curiosity about how things worked, coupled with a tireless effort to build things from basic components. We started with Legos, then moved on to computer software.
We met while fulfilling our army duties and discussed ideas about software we could build that would be of value. I had 10 years of experience working in startups as a lead engineer, and had already started freelancing. Manos, on the other hand, had tried out the big corp experience in France.
In 2019, we decided to combine our experience and formally pursue our passion for building software products. We enjoyed creating things from scratch, overcoming challenges and creating products that exceeded expectations. We also enjoyed guiding our clients through technological decisions. Thus, Zero to MVP was born!
Today, in 2023, our team and experience have grown significantly. We build systems that can both pivot and scale, providing services to clients in highly competitive markets. As we prepare to become the first Greek venture studio, we are looking to expand our team with individuals of any gender, race, or ethnicity who have a knack for more than just writing code. We are seeking those who can apply engineering principles to build systems within specific parameters.
We don't like cliches, so this is a "careers" page instead of a "jobs" page. We believe that people and organizations should grow together. Ask any member of our team; our LinkedIn profiles are linked below. Even better, come to one of our events and meet us. Our team culture focuses on continuous improvement and supporting each other to do excellent work.
Two principles we embody in our work are: "the best idea should win, not the biggest title" and "leave everything better than you found it". As the company's founder, I'm equal to everyone else when we brainstorm. The idea that best reflects our collective intent will be valued the most. Whether you're working on a client or internal project, you'll be expected to make a positive impact on anything (code or otherwise) you touch.
As we look to the future, we're excited to continue our journey with a team of high-performing individuals. If you're passionate about software craftsmanship and want to be excellent, globally, join us on this journey and become a part of our team at Zero to MVP.
Zero to MVP at a glance
We have reduced our 300-page corporate manual with our vision, mission, and goals to three paragraphs - for your benefit. Just kidding on the corporate manual. This is a summary of what you should know about us.
We envision a world where humans, the natural environment, and other beings live in harmony. Our organization is centered around its people, with everyone aligned through common goals and rewarded proportionally to their contribution.
Strategically, we are directed towards self-sufficiency, efficiency, and "home economics". We focus on low-impact/high-growth activities to fund high-impact activities - similar to Robinhood (but without stealing from the rich).
We view our work as an engineering practice, not just software development. We stay ahead of the curve by observing the latest industry trends, discerning the meaningful from the superfluous, and constantly refining our practices. Like David and Goliath, we compete on a global scale by working smarter, not harder.
In our working relationships, we prioritize:
- Trust: minimizing the distance between what we say and what we do.
- Integrity and resilience: overcoming obstacles without compromising our values.
- Commitment: holding an intention with every action and dedicating ourselves to the cause.
- Teamwork: believing that the whole is greater than the sum of its parts.
- Μεράκι: doing something with passion, devotion, and undivided attention. We build software with μεράκι.
Ultimately, we strive to leave everything we touch in a better state than when we found it.
At Zero to MVP, the best idea wins—not the biggest title, just like Intel believed in the 90s. We are passionate about code quality and output consistency, and we aim to be globally renowned as software engineering experts.
We aspire to be Greece's first bootstrapped global startup studio. A startup studio is a team-centric organization that ideates, assesses the potential of new ventures, and builds them to validate market fit. We have been bootstrapping our efforts by leveraging our software expertise to create a stable and healthy organization that can invest its own resources into new ventures.
Watch this space, as we're preparing for our first venture in 2023!
Join Zero to MVP
No matter your gender, age, sexual orientation, or racial background, you are welcome here. We strive to create an inclusive environment that values and celebrates diversity, and we want everyone to feel accepted and respected. We believe that diversity enriches our community and makes us stronger, and we are happy to have you here with us.
Those who excel at Zero to MVP often possess:
- A creative appetite, always contemplating what could be improved.
- An attention to detail and a perfectionist edge, not satisfied until it's perfect.
- A developed pragmatism, understanding that “the enemy of perfection is good enough” rarely applies to software projects, requiring a balance of features, performance, UX, code quality and more.
- A drive to continually improve, striving for self-improvement each day.
- A world-class attitude, participating in the world of software engineering at the highest level.
What is the biggest benefit of working at Zero to MVP? Glad you asked.
Being part of a team that will support and challenge you to grow and take on new and larger challenges every day, week and month. We set our intention and goals, take action, reflect on our results, and repeat.
In addition, you'll be working on amazing products with the best technologies available - not because they're popular on Twitter or Stack Overflow, but because they're the best fit for the system you're engineering. Our stack currently includes .NET 7.0, RavenDB, React 18 and NextJS 13 - a combination that allows us to stay agile and build solutions that stand the test of time.
As we build ventures that require different considerations, we look for more suitable technology, such as Marko, Astro, Qwik and more.
In addition to this unique growth opportunity and an open-minded culture with an innovative mindset, we provide:
- High-end salary that is commensurate with your skills and experience, and which will grow with you.
- A pleasant and creative working environment that values quality of life and work-life balance.
- A hybrid work environment: our office has access to a purpose-built space with wooden desks, developer-oriented PCs, 34” monitors, mechanical keyboards, ergonomic mouses and unlimited coffee. We recognize the importance of team bonding around the watercooler and huddling in front of the screen to solve a problem. We also understand the convenience of working from home, so you can spend any three days a week working remotely.
- Comprehensive private health insurance that provides coverage at all times, not just while working.
- Unlimited holidays? Yes! We believe in staying healthy and energized, and understand how work pressure can reduce performance. Ask us more about this!
- Vested equity scheme.
- Attending conferences.
Oh! I almost forgot to mention that we have an in-office gym with a half-rack, kettlebells, clubbells, mats, and various workout videos.
Meet the team
Get to know us — we're a close-knit team. We strive to meet up outside of work every few weeks and take a group adventure trip every few months.
Engineering paths at Zero to MVP
These are gross generalizations and most people tend to have characteristics from more than one level. But it is a good summary of how we think about each level. Be sure to also read our FAQ section.
Entry-level engineer: Recently graduated from university or other formal training and is learning the ropes. Has undertaken a few informal projects. Usually needs further training to do small tasks and requires guidance when working with existing code. Ability to create applications is mostly limited to examples and their variations. An error report is usually just “it doesn't work.”
Junior engineer: Compared to an entry-level engineer, a junior engineer is more familiar with reading reference documentation (as opposed to tutorials or examples). Depending on experience, they can be trained to do specific tasks related to a single subsystem (e.g. e-mails) or process (e.g. testing or documentation).
Mid-level engineer: To reach this level, one typically needs several years of experience. It does not matter how smart you are or how many best-practice patterns you can recite. You need to have released software to improve. Mid-level engineers should be able to fill out detailed error reports and be proficient in their tools (languages, frameworks, tools). They should be aware of most parts of the application, with expertise in one or two.
Senior engineer: Someone who has delivered multiple projects or releases over time and can walk through every part of the application mentally and with a debugger. At this level, people usually have good guesses about what is causing a bug or unintended behavior. However, when instinct fails they can switch back to an engineering approach of tracking data/code. Can mentor less experienced engineers to improve.
Frequently asked questions
Have a different question and cannot find the answer you are looking for? Reach out to our team by sending us an email and we will get back to you as soon as we can.
- How does the company support employee development and growth?
That is an excellent question! We're big on self-improvement, both personally and professionally, and strive to create an environment that allows for growth. Specifically:
- We provide code reviews and constructive feedback, as well as pair coding or mentoring sessions.
- We encourage taking initiative and proposing new or better ways of doing things.
- We have regular 1-to-1s to make sure you have what you need to succeed.
- We communicate expectations in clear language, so you know what you need to do to move up.
- What is the company's approach to work-life balance?
The ancient Greeks highly valued moderation, often associated with the Delphic maxim "nothing in excess," inscribed in the Temple of Apollo in Delphi. They held moderation as a virtue, believing it would bring balance and harmony to their lives. Practically, this meant self-control and discipline in all aspects of life, including food, drink, and pleasures. They believed that too much of any of these could lead to physical or moral decline.
We don't advocate for the "work hard, play hard" approach, nor do we regard behaviors that can lead to burnout as ideal, as is common in the startup world. Rather, we emphasize clear focus, consistent action, and adequate reflection for improvement and innovation.
It is sometimes necessary to push harder to complete a project, and we understand that. That's why we offer unlimited holidays to balance it out. Plus, our in-office gym and stretching exercises are available to you.
- Does the company offer flexible work arrangements, such as remote work or flexible schedules?
The team can work from home up to three days a week, and adjustments can be made as needed. All teams huddle at 9.30am, but working hours after that are flexible, pending communication within the team. Breaks are encouraged to stay fresh through the day.
We view the office as an asset, not a hindrance or chore. It enables us to make real connections, collaborate on the blackboard, and enjoy lunch together. It is designed to be a productive environment, unlike our homes, which can have varying levels of professional setups.
- Can you describe the onboarding process for new hires?
On your first day, you will receive a welcome package with some company swag. We'll make sure you know all the operational details, like when everyone gets paid and how our private insurance works.
For the first few days, you will get to know the company, our processes and the way we build software. You'll be setting up your desktop, running projects, reading code and observing other members of the team as they code.
We will gradually increase the amount and difficulty of your workload to match your appetite and skill level. Keep in mind, we want you to succeed at Zero to MVP!
- What is Zero to MVP's hiring process?
While we have a template for our hiring process, we do not believe that one size fits all. The following is a depiction of a standard interview progression, which we may adjust depending on the role, candidate or other variables. Overall, we strive to give specific feedback to all candidates whether they are hired or not and to accurately manage your expectations as you are going through the process.
Your first call will give you an introduction of the company and a chance to ask any questions you may have. She will also make efforts to understand your professional career trajectory, especially what you want to be doing and what is important to you.
As a second step we will invite you to take a coding challenge. We do things a little differently here:
- We expect you to succeed on the challenge and we want you to have fun building it!
- All our challenges are inspired by real-life projects and designed to help you exhibit your skills. You will not be called to write an algorithm from scratch, but you will need to make decisions and be ready to support them.
- We expect you to communicate naturally. Meaning, pretend you are already part of the team and communicate with us the same way you would in a remote work scenario.
You will have up to one week to complete the challenge. Once you have submitted your solution you will either receive specific feedback on it or you will be invited to a call with members of our technical team to further discuss your approach, decisions you made and any further improvements you would want to pursue.
Finally, you will receive overall feedback and/or an offer to join our team!
- I am located in another city, can I still apply to join Zero to MVP?
Assuming a similar level of fitness for a specific role, it is our current policy to hire local first, national second, in Europe third.