Software Developer
Job Description:
About Momentum Outbound
Momentum Outbound is a remote staffing and project delivery partner working with growing technology businesses globally.
We source and place high-calibre technical and sales professionals to execute defined projects for clients.
We are currently supporting a confidential client through a critical backend expansion and hardening phase of their SaaS platform.
About the Engagement
The core product is live and functional.
This phase focuses on:
- Backend refactoring
- Production hardening
- Structural optimisation
- Controlled feature expansion
You will work alongside an existing technical lead to strengthen and productionise the backend architecture.
This is an execution-focused contract — not an exploratory build.
Scope of Work
You will be responsible for strengthening and expanding a multi-tenant SaaS platform, including:
-
Database refactoring and schema optimisation
-
Multi-tenant isolation testing and hardening
-
Role-based access control (RBAC) improvements
-
API structure clean-up and optimisation
-
Modularisation of AI-driven logic layers
-
Third-party API integrations
-
Secure authentication and OAuth flow implementation
-
Background job handling and error logging improvements
-
Deployment optimisation and production readiness
This role is backend-heavy and architecture-focused.
Required Experience
-
Strong backend development experience Python/Django
-
Experience building or refactoring SaaS platforms
-
Strong API integration experience
-
Authentication and OAuth implementation experience
- Experience integrating AI-based workflow architecture, API services (e.g., OpenAI or similar)
-
Strong database design skills (Postgres preferred)
Docker/VPS deployment environment.
-
Understanding of secure multi-tenant data handling
Ideal Candidate Profile
-
Comfortable working within an existing codebase
-
Able to improve architecture without overengineering
-
Strong structured problem solver
-
Independent, milestone-driven executor
-
Clear and concise communicator
Project Deliverables - Technical lead sets architecture direction
By completion, the platform should have:
-
Hardened backend architecture
-
Optimised and scalable database structure
-
Secure multi-tenant environment
-
Clean, modular AI logic layer
-
Production-ready deployment configuration
There may be an opportunity for ongoing support retainer post-launch based on performance.