Backend Developer
Core
Design, develop, and maintain scalable backend services and REST APIs for a multi-tenant, enterprise-grade AI-powered mortgage technology platform.
Role type
Senior Backend Developer (Python)
Builds
Secure, scalable backend systems for a fintech mortgage platform
Domain
Fintech / Mortgage Technology
Deliverable
production ML models
Required skills
Python, FastAPI, PostgreSQL, SQLAlchemy, Redis, Celery, REST APIs, Authentication/Authorization, Cloud environments, Git, CI/CD
Preferred skills
Multi-tenant SaaS architecture, Fintech domain knowledge, AI/ML integrations, WebSockets, Docker, Kubernetes, AWS/Azure/GCP, Observability tools
Technologies
FastAPI, PostgreSQL, SQLAlchemy, Alembic, Redis, Celery, MongoDB, Docker, Kubernetes, Azure, AWS, Grafana, Prometheus
Responsibilities
Design and develop scalable backend services and REST APIs; Build secure multi-tenant systems with data isolation; Design and maintain database models and migrations; Develop background-processing workflows and asynchronous jobs; Integrate with third-party platforms and AI services; Implement secure authentication, authorization, and audit logging; Improve system performance, reliability, and scalability; Build logging, monitoring, and alerting; Write clean, testable code and create unit/integration/API tests; Troubleshoot production issues and perform root-cause analysis; Collaborate with cross-functional teams to deliver end-to-end features.
Seniority
Mid-Senior, hands-on IC