Avatar for Vitamin Software

The vitamin shot for your startup

Senior Software Engineer

$40k – $70k • No equity
Apply now
Vitamin Software is an international software consulting firm specialised in the startup lifecycle. We work with entrepreneurial organisations across 4 continents. Our team is globally distributed across 8 countries: Romania, Moldova, the Netherlands, France, the US, Brazil, Germany and Serbia.

We have a solid roster of clients with growing businesses in different verticals: legal, healthcare, retail, open data, etc. For each client, we are responsible for either the whole system, or a well defined subsystem. We build, operate, monitor and support any piece of the software that we produce for them.

Responsibilities:
- Work with our Project Managers (PMs) to apply your technical expertise to deliver systems and updates to them
- Participate in the planning sessions (both internal and with the client). Provide time and cost estimates for your work
- Break up bigger technical projects into manageable tasks
- Assist the PM to derive the high-level specifications for what we’re building
- Identify the appropriate technical solutions and implement them
- Review other people’s code
- Evangelise clean code and best practices inside the team
- Take part in the team-wide meetings (both remote and on-site)

Requirements:
- Fun to be around
- Keen on writing solid code
- Able to ask questions to clarify the requirements
- Experienced with at least 2 tech stacks
- Comfortable working in a cloud environment (AWS or Azure)
- Straight forward (speak their mind)
- Fluent in English
- Doing software engineering for at least 7 years
- Willing to travel to Bucharest for 3 times a year to meet the team face-to-face (each meeting lasts a whole week)

Here's how the recruiting process will look like:

Step 1: Clarify expectations interview (30 mins). With one of our managing partners
Step 2: Optional Take Home Coding Test (4 hours). You can submit a portfolio instead of this
Step 3: Culture-fit interview to see if we can work together (90 mins). Meet 2 team members and exchange values with them
Step 4: Technical interview (90 mins). Meet 2 software engineers and have an amazing technical discussion with them
Step 5: Receive an offer