Hi,
TLDR:
I need to hire / contract a developer, and am looking for support to assess what type of profile / experience do I need to look for
My background:
Engineer, worked in consultancy for a number of years, then I started working in a pharmaceutical company. Not as a technician, but rather in a managerial position.
I have zero experience in software development (except for some basic Turbo Pascal course back then at uni, and an R course during my MBA), but I'm very structured in my thinking process, and the sheer amount of work I did as a consultant with large Excel models has given me a solid, basic understanding.
Current situation:
The expertise I've gained in the last couple of years in pharma has led me to think there's a gap I can address, by developing a particular software. This shall be an enterprise, B2B software, sold as a SaaS, and for which only a web app (hosted probably in Azure) makes sense, at least at the beginning.
I have the business expertise and know what the software must be able to do, and how.
I am of course starting to develop it on the side (I still have my job) with the help of AI - right now I'm creating the main architecture, using a modular backend in PostgreSQL, and am creating the first vertical slice to test the core of the system works (it does).
My intention is to bring the software to a decent pre-MVP status, and then hire someone with the right expertise to bring it to MVP, and who helps me install and customize whatever needed, once I get the first customers.
The timeline:
I plan to work on this side-project on my own until Sep-Oct, and then get some expert support.
I would set up a company and start the sales process by Q4 and I want to have the MVP by latest February.
The question:
Since I have not direct experience with software development, I don't know what type of profile do I need, nor where to look for such people.
I believe I need some senior profile, because the person needs to handle both backend and frontend improvements, testing the software, ensuring hosting in Azure is done properly with data security, and of course do the first couple of implementations (once I get the first customers) by him or herself. Of course, once proven the software is successful, we could grow the team.
Having the person physically in the city I live in (in Spain) would be preferable, to be able to work side-by-side in this critical launch phase.
- Any idea of the type of expertise I need to hire and where could I find it?
- Also, how much time in advance should I start searching? And what would be a normal salary expectation from a Spanish developer under these conditions?
Any pointers or support appreciated.