About the role
As a Senior Software Developer, you’ll join our technology team and play a big part in architecting and developing Daisy’s building operating system from scratch. You’ll work with the CTO and the product teams to plan, shape, and model data, build data pipelines, and our unique workflow engine core system, and you’ll help build and improve internal tools with productivity and simplicity in mind.
- You’re a thoughtful problem solver - you see a problem, make sure you completely understand the context, then work towards a clean solution.
- You have a passion for data, data architecture, forward compatibility, and scalable system design - and have proven experience leading big projects from scratch.
- You have a strong technical background, with 7+ years of professional, hands-on experience building production-grade applications or systems.
- You’re great at working independently and with a team, and you’re comfortable asking for help when you get stuck.
- You put users at the center - you get how your building shapes real people’s lives and understand the balance between product, sales, and operations.
- You hold a BSc in Computer Science, Mathematics, or any related subject.
- You have a huge passion for code craftsmanship.
- Experience with Temporal.io, Airflow, Docker, and AWS is a plus.
- DBA background is a plus.