Lead software developer (Full-stack)

Salary Competitive
Equity To be negotiated

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.

Spend your time on something that matters

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.

Your profile

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.

What exactly you will be developing

- 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

Your qualifications

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

Practicalities

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.

For more information or questions please contact us at jesper@soilsense.io or phone number 20301558

Perks and benefits

This job comes with several perks and benefits

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Remote work allowed
Remote work allowed

You know how you perform best. Work from your couch, your favorite cafe or abroad when you feel like it.

Working at
SoilSense

SoilSense is an agro-technology company that works to solve one of the grandest climate challenges of this century - water scarcity. We are driven by the ambition of making a real difference in the world. Today, more than 70% of all available freshwater is used for watering crops. This puts farming at the center of attention if we are to solve the global challenge of water scarcity. SoilSense offers an affordable soil sensor and software solution that helps farmers optimize the growth of their crops, by intelligently recommending when and where to water. SoilSense-farmers reduce water usage and increase their yield. Our company is born global with systems deployed in Peru, Kenya, and Scandinavia. Since 2018 we have worked to develop our product and market fit, and in 2020 we started selling our solution to the first customers. Our focus in 2023 will to scale our sales internationally while continuously evolving our solution to new technological innovations.

Read more about SoilSense

company gallery image