- Build and maintain APIs, microservices, and data pipelines using Python, Django, Django REST Framework, FastAPI, and related tooling.
- Design service boundaries, API contracts, relational data models, and integration flows for property operations.
- Develop asynchronous and event-driven workflows using Celery and Redis.
- Write complex SQL, evolve PostgreSQL schemas safely, and optimise database performance.
- Review, refactor, and retire code to keep it readable, testable, and maintainable.
- Write automated tests and integrate them into CI/CD; instrument services with logs, metrics, traces, and alerts.
- Diagnose production incidents and design services for security, resilience, performance, and data integrity.
- Turn product behaviour into implementation-ready technical designs, including assumptions, service interactions, data changes, failure modes, rollout, rollback, and tests.
- Use agentic coding tools to generate, refactor, test, review, and document code, and evaluate generated output critically.
- Collaborate across product and engineering, review code and designs, and coach mid-level and junior engineers.
AWSPostgreSQLPython+4 more