Full Job Description
In this role you'll be a foundational and versatile member of our engineering team, focused on building a simpler, smarter, and more intuitive experiences for homeowners. You'll collaborate closely with our Head of Engineering, Head of Design, and fellow engineers to bring to life a user-friendly app that clarifies complex home expense management and builds long-term trust with our customers.
This role is perfect for someone who is passionate about solving complex problems and excited to learn new technologies. You'll have an opportunity to shape a powerful product at an early-stage, high-growth company.
Core Responsibilities Include:
Building and maintaining:
A robust, scalable, and secure financial platform;
Web and mobile applications that help homeowners track, understand, and pay for their home expenses;
AI-powered data pipelines that transform customer data into insights, including finding savings opportunities.
What You'll Need:
Strong computer science fundamentals and problem-solving skills.
Ability to write clean, maintainable, and well-tested code.
Curiosity to learn new technologies and tackle ambiguous challenges.
Qualifications:
Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
Experience with modern programming languages and web technologies (e.g., JavaScript/TypeScript, React, Node.js, Python, etc.).
Bonus: experience in fintech, billing systems, or working with financial data.
www.getcastle.com