thermondo Developer Handbook
The development department is generally split into teams with respective responsibilities regarding the business. Each team is led by a team lead and works together with a product owner. All teams report to our CTO.
Stack: Our general stack can be checked at Stackshare. The main stacks specific to each team can be seen below.
The Sales/Fulfillment team is taking care of all backend-related processes starting at selling a heating system, preparing the installation and the installation itself.
Stack: Python, Django, HTML, LaTeX
The Field Service team is taking care of everything maintenance and service related. It also develops our internal Android application and a dispatch console for our dispatch teams.
Stack: Python, Django, HTML, Kotlin, JavaScript
The Maintenance team is taking care of the health of our systems and technical second level support. Developers from the first 2 teams are taking turns in helping out in the maintenance team based on project time lines.
Stack: Python and Django
The Salesforce team is taking care of our Salesforce organization which is mainly used for our customer relations and invoicing.
Stack: Salesforce Admin, Salesforce DX
The Frontend team is taking care of our home page as well as customer facing interfaces that are connected to the backend.
Stack: JavaScript, Vue.js, HTML, Python, Django