About the role
We are now looking for a back end developer who wishes to join our team and use their skill set to do some real impact in the world. As our Lead Developer, you have the opportunity to set the direction of our complete tech stack and architecture, meaning you’ll create a seamless and scalable backend for web environments, iOS and Android, as well as acquire and structure data. Your tasks will vary between hands-on development across different platforms, to strategic decision making and planning. In this role, you’ll be able to work whenever and wherever during the day (or night) it suits you - we have no time tracking of the number of hours you put in, instead, we only look at the output you produce.
To make sure you and the rest of our team make a good fit, we will start with a trial period of 4-6 months and depending on your impact on our development, ability to learn new skills and the chemistry within the group, we are open to keeping you as a core team member and co-founder of the company. As a co-founder, you’ll also receive an equity stake in the company.
We offer you
- an open, welcoming, trial-and-error yet performance-oriented, work environment
- continuous personal and professional development, as long as you are susceptible for it
- the opportunity to tell your grandchildren “I was there when it happened” and be a part of something BIG
We believe you are
- currently studying a BS/MS in Computer Science, or of equal relevance
- eager to use your programming skills to do some real impact in the world and leave your mark
- eager to learn new skills as a developer and grow both professionally and personally
- a communicative and technological team player
- an independent problem solver and a goal oriented person with a good attitude
- interested in improving and democratising the opportunities for young entrepreneurs worldwide
Your tasks include
- leading the process of designing and implementing the functionality of our backend, including our gamification architecture as well as for our NLP functionality
- help maintain and improve code quality and a smooth backend, across platforms
- writing efficient code and features, keeping object-oriented programming in mind
- acquiring, cleaning and structuring data in co-operation with our AI developer and Product Owner
We need you to be
- experienced with Python
- familiar with integrating frontend and backend environments (like React and its ecosystem, or equal languages)
- familiar with code versioning tools like Git
- fluent in English, oral and written, and be able to express your thoughts in a clear way
- familiar with structuring of databases and related architecture (currently we use DynamoDB, but if you have better solutions we’ll gladly change to a better option)
- passionate about our users (entrepreneurs) and creating a great user experience for them
- disciplined and motivated enough to be working from the beach, the couch or the coffee shop - anywhere you like really
If you don’t already know this, we want you to learn
- basic GDPR (in order to better understand how legal requirements affect our data handling)
- any of the C-languages (C#, C++ or C- -)
- any efficient and quick statistical computing language that is useful for machine learning and seamlessly fit our stack
- more about NLP
- more about backend development and keep up with the latest findings in the field