Full Stack Engineer
About us:
Tewke is a growing startup on a mission to change the way people live within their homes, empowering them to automatically save energy and improve their living environment. Tewke is revolutionizing the way homes operate by focusing on sustainable and efficient living. Our touchscreen devices simplify smart homes to save energy, protect health, and enhance automation and security. By eliminating the need for multiple apps and devices, Tewke offers an integrated and straightforward approach. Join us as we lead the charge in creating a healthier, smarter habitat for all.
We've developed our own hardware and software to create one of the most advanced home automation platforms in the world. By combining smart grids with home automation, we are pioneers in intelligent control and energy consumption.
We are growing fast and looking for wildly ambitious people at the beginning of their career, looking to reshape a rapidly changing industry, to join us as we enter the next stage of development.
The Opportunity:
We are a high-performing team looking for an exceptional new member to join the team as we move towards launching our flagship product later this year.
This is the right opportunity for an engineer who is ready to take on significant ownership.
You won't just be maintaining a small part of a legacy system; you will be a core architect of our entire platform. We are seeking a Full Stack Software Engineer to build and scale features across our Dart/Flutter frontends, our Node.js/TypeScript backend, and our cloud infrastructure.
What You Will Do:
• Lead the architecture and implementation of new features across our cloud services, APIs, and scalable databases.
• Own the full product lifecycle, from design and development to deployment and scaling on modern cloud providers.
• Collaborate closely with our embedded software team to create a seamless, robust, and secure user experience.
• Build for scale, creating a system that will support millions of customers and launch to an international audience.
About You:
We are looking for a engineer with 2 years of high-growth, hands-on experience. You are the kind of person who has learned more in two years than many do in five. You thrive in a fast-paced, dynamic environment and are comfortable working independently to solve complex problems. You want to be around other engineers and designers who are also highly autonomous whilst sharing knowledge with the rest of the team.
• You must have the right to work in the UK.
• We prefer candidates who can join us in our London (Southwark) office at least 3 days a week, but we will consider exceptional remote candidates.
Core Technical Skills:
• A strong foundation in Computer Science (a BEng/MEng or equivalent experience).
• Commercial experience building and scaling backends with Node.js and TypeScript.
• Proven experience building polished, customer-facing mobile applications, preferably with Dart and Flutter.
• Deep understanding of database design and management for scalable applications.
• Hands-on experience with cloud provider (AWS, GCP) infrastructure and containerisation (Docker, Kubernetes).
• Fluency with version control and CI/CD pipelines (e.g., GitHub, GitLab).
• A genuine passion for your craft and a drive to stay on top of current technologies.
Bonus Points If You Have:
• Experience integrating with third-party APIs.
• A background in home automation or IoT.
• Experience with AI/ML workflows.
• Expertise in securely managing sensitive user data.
Why Join Us? (The Perks):
• High Impact: Full autonomy to own and direct your area of Tewke and fight climate change with an environment-first company.
• Ownership: Meaningful share options.
• Great Culture: A fun, fast-paced, and entrepreneurial team with fortnightly socials.
• True Flexibility: Unlimited holiday and flexible working. Work anytime, anywhere outside of our core hours (Monday-Thurs, 10:00-16:00).
• Office Goodies: Breakfast in the office, a cycle to work scheme, and discounts on tech.