Our client is at the forefront of revolutionizing the photovoltaic and heat pump industry with a strong focus on reducing carbon emissions, as they are committed to making clean energy more accessible to everyday households.
As a member of their R&D Team, you will take on the role of Tech Lead, contributing significantly to the development of their marketplace platform. Your leadership will be essential in enhancing the connection between customers and technicians, driving the company's mission forward.
Responsibilities:
- Collaborate with product, data, and domain experts to create automated and efficient processes.
- Improve the codebase to eliminate repetitive tasks, ensure flexibility, and set standards for quality.
- Solve challenging problems related to balancing demand, material flow, and technician availability, providing high visibility for operations.
- Develop core building blocks of the application to meet rapidly evolving business needs.
- Occasionally resolve incidents that affect your primary domain, ensuring system stability.
- Actively share your expertise with fellow engineers and mentor junior members to foster growth across the team.
About you:
- Proven experience with Spring Boot. You should be proficient in either Kotlin or Java and able to debug and solve complex problems - this is more important than years spent on using certain technology.
- GraphQL, Frontend, and other technical skills (knowledge of more stack parts is a strong plus).
- This is a staff/tech lead position, and they are looking for someone who can proactively contribute to delivery management and ensure the technical success of the team.
- Comfortable working in a large, shared codebase and contributing to others' code.
- Prioritize business value and outcomes, ensuring all technical efforts align with company goals.
- Understand the reasoning behind changes and independently prioritize tasks.
- Willing to wear multiple hats—designer, product manager, or data analyst—as needed.
Tech stack:
- Backend: Kotlin (and fragments of Java), Spring Boot, GraphQL
- Frontend: Typescript
- Infrastructure: GCP, Kubernetes
- Data: MySQL, Redis