About the job
Join Castle, the innovative finance app designed to save homeowners both time and money.
Castle empowers homeowners to manage all their home expenses seamlessly in one platform. By tracking transactions, Castle identifies money-saving opportunities, enabling users to save an average of over $10,000.
As housing affordability becomes increasingly challenging across the U. S., Castle aims to provide homeowners with superior data for managing their largest asset. We are developing payment infrastructure for the biggest consumer category in the U. S., helping individuals automate, consolidate, and reduce their expenses.
In this role, you will be a vital and adaptable member of our engineering team, dedicated to crafting a more intuitive and streamlined experience for homeowners. You will work closely with our Head of Engineering, Head of Design, and fellow engineers to create a user-friendly application that simplifies complex home expense management and fosters long-term trust with our customers. This position is ideal for someone who is enthusiastic about tackling intricate challenges and shaping a compelling product experience in a fast-paced, early-stage company.
Your Key Responsibilities Will Include:
Develop and maintain RESTful APIs using the Django framework.
Manage and optimize our cloud infrastructure.
Oversee CI/CD pipelines along with monitoring, logging, and alerting systems.
Build pivotal features such as:
A bill payment system for processing ACH and check payments;
An AI-powered system for recording payments made outside of the Castle environment;
A data pipeline that transforms customer data into actionable insights.
To Succeed in This Role, You Will Need:
Proficiency in Python and the Django framework.
Expertise in RESTful API design.
Experience with distributed systems architecture.
Strong background in cloud infrastructure and associated tools.
Familiarity with CI/CD practices and tools.

