Do you have a dream of building a truly global impact startup? And would you rather skip the first 2 years of uncertainty and no salary? Then here's your opportunity to jump right ahead and become the lead software engineer of a growing startup with funding secured.
You will use your skillset to build a product that addresses one of the largest challenges of this century: Water scarcity. You will join and become a core team member of an impact-driven IoT startup that has proven its business and is on the verge to scale. You'll gain invaluable experience in all the areas of software development. You will be paid monthly and offered ownership of the company as you help develop the product.
Our solution consists of a hardware system and a cloud software platform that assists farmers to optimize irrigation. Your job would be to, in a few months, take over the ownership of the code and generally the software side of our solution with the supervision of our current lead software engineer.
You need to have previous experience in developing a full-stack web application and ideally be involved in all relevant areas: front-end, back-end, data, and DevOps. Data Science and Machine Learning interests will be a plus but a willingness to learn will suffice. Good communication and the ability to take responsibility for translating business requirements into code and architectural decisions are a priority.
You are a software engineer with at least 2 years of professional experience who's got ambitions to own and devise future directions for a complex product and is excited by the thought of joining and becoming a central part of a growing startup.
- A Progressive Web Application written in React and Typescript (+material UI and recharts) that translates and displays the data from sensors to the farmer. It's also used to manage notification and sensor settings. Authentication and the relational data is handled by Firebase, while the data is accessed through a simple Node backend (plain JavaScript)
- A data ingestion pipeline that uses a simple MQTT broker written in Node (plain JS) and saves incoming data in a remote MongoDB (Atlas)
- An Artificial Intelligence Service using Python and FastAPI with Numpy, Pandas, and Tensorflow as the data processing libraries that currently provide a beta version of 2 data processing pipelines: 1 analytical and 1 based on Machine Learning
- A simple DevOps setup using docker-compose for building and deploying the images on Google Cloud Engine instances
Must have:
- React
- TypeScript
- NoSQL Databases
- The ability to take full ownership of your work starting with a business requirement and ending with a released feature
Important but not mandatory:
- DevOps basics (Docker, docker-compose)
- Python
- Interest in Machine Learning (currently we use TensorFlow 2.0) and Data Science
- An eye for good UI and a heart for good UX
- Material UI experience
Nice to have:
- Experience with data-driven web applications
- Firebase
- MongoDB
- MQTT
- Google Cloud
- Kubernetes
Our team has an international background, the 3 co-founders being from Uruguay, Poland, and Denmark. We sit in an office in Copenhagen, and we expect you to work on-premises most days of the week to be a part of our team culture - although we generally have flexible work hours.
This job comes with several perks and benefits
Get your caffeine fix to get you started and keep you going.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Easy access and treehugger friendly workplace.
You know how you perform best. Work from your couch, your favorite cafe or abroad when you feel like it.