Backend Software Engineer
castle · Cambridge
Job description
About the role
Castle is building a payments infrastructure for homeowners to automate, consolidate, and reduce home‑related spend. As a Backend Software Engineer you will work closely with the Head of Engineering, Head of Design, and fellow engineers to create a user‑friendly app that simplifies complex home expense management.
Key responsibilities
- Develop and maintain REST APIs using Django.
- Manage and optimize cloud infrastructure.
- Oversee CI/CD pipelines, monitoring, logging, and alerting systems.
- Build mission‑critical features such as a bill payment system for ACH and check payments, an AI‑powered system for recording external payments, and a data pipeline that transforms customer data into insights.
Required profile
- Expertise with Python and the Django framework.
- Strong background in RESTful API design.
- Experience designing distributed systems.
- Proven experience with cloud infrastructure and related tools.
- Hands‑on experience with CI/CD tools and practices.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Track record of building and shipping production applications.
Required skills
- Python
- Django
- RESTful APIs
- Distributed systems design
- Cloud infrastructure (e.g., AWS, GCP)
- CI/CD pipelines
- ACH payment processing
- AI‑powered payment recording
- Data pipeline development
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 25 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 9 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
castle
Cambridge