Technical Lead – Full Stack (Next.js / TypeScript / Python)
Uprise Digital Agency
Full-time
Colombo, Sri LankaAUD 1,500 - 3,000/monthTechnical Lead – Full Stack (Next.js / TypeScript / Python)
Full-time | Remote (Sri Lanka ) | Reports to Founder
About the Role
We're looking for a hands-on, senior Technical Lead to take full ownership of the frontend and system integration of our property analysis product.
This is not just a “ticket-taker” role. You’ll be responsible for architecting and building out the product end-to-end, from the front-end application layer through to API integrations and deployment. You’ll also work closely with the founder and a UI/UX designer to bring the product to life — and have the flexibility and capability to lead other builds and projects in parallel when the opportunity arises.
This role is ideal for a senior engineer with strong product thinking who wants autonomy, ownership, and the opportunity to shape real-world software that improves decision-making for property buyers.
What We’re Building
We’re building a Property Analysis & Decision Support Tool that helps home buyers, investors, and buyer's agents quickly assess if a property is a good fit — based on their specific buying goal.
The platform uses a custom-built scoring system to rank properties across metrics like capital growth, rental yield, lifestyle fit, and development potential — integrating live property listings, suburb-level data (e.g. vacancy, yield, infrastructure), and behavioural profiles. Think of it as a “smart property comparison engine” + report builder that combines data, AI, and clean UI.
The vision is to become a “Decision OS for Property Buyers” — with both a consumer and B2B tool, layered with explainable AI, embedded education, and integrations into agents, brokers, and government platforms.
Tech Stack
Frontend
- Next.js (App Router), React 18+, TypeScript
- Styling: MUI
- Auth: Auth.js / OAuth2
Backend
- RESTful Python APIs (FastAPI preferred; Flask/Django also used)
- MongoDB and PostgreSQL for data
- Integration with third-party APIs (e.g. property & investment data sources)
Infrastructure
- Vercel (primary) and AWS (EC2/S3/IAM/CloudFront/Lambda as needed)
- CI/CD via GitHub Actions
- Strong Git workflows (branches, PRs, tags, release flow)
Responsibilities
- Take full ownership of the frontend — build, ship, and maintain core features
- Integrate dynamic data and scoring logic from backend and ML models
- Set up and manage CI/CD pipelines and deployment environments
- Handle auth, environment config, secrets, and platform uptime
- Collaborate with our UI/UX designer and data science engineer
- Architect and execute secure, performant, modular frontend systems
- Interface with backend APIs and build robust error-handling flows
- Scope and estimate timelines for features and app improvements
- Support occasional external builds (client MVPs, small tools) when required
- Think proactively about edge cases, infrastructure, and dev process
- Contribute to a culture of ownership, velocity, and clear communication
What We're Looking For
Must-Haves
- 3–5+ years of full-time professional experience in frontend or full-stack roles
- Strong knowledge of Next.js, React, and TypeScript
- Experience with Python-based backends and RESTful integration
- Ability to build and manage CI/CD pipelines (GitHub Actions preferred)
- Familiarity with deployment and hosting on Vercel or AWS
- Strong Git knowledge — branching, rebasing, PR etiquette, release tagging
- Strong understanding of frontend auth flows, OAuth, and secure API consumption
- High attention to detail and ownership — you don’t just code, you care about outcome
- Clear communication and ability to work autonomously
- Comfortable working with a non-technical founder (you'll help shape decisions)
Bonus Points
- Experience with edge rendering, caching, and performance tuning
- Exposure to AWS Lambda, Cognito, or containerisation (Docker)
- Experience building internal dashboards, low-latency tools, or analytics apps
- Prior experience collaborating with design systems or figma handoffs
- Passion for property, finance, or data-driven decision-making
Mindset & Culture Fit
We're not building fluff — we’re building tools that solve real-world problems. You'll do well in this role if you:
- Enjoy the autonomy to lead and execute — while being part of a small, sharp team
- Are able to think like a product owner, not just a developer
- Have a bias for clean, scalable, well-tested builds, not shortcuts
- Are open to client-facing communication or delivery when needed
- Prefer clear communication, low-ego collaboration, and high accountability
- Are excited to grow with a company building powerful, long-term products
📍Location & Commitment
- Full-time role (40 hrs/week)
- Hybris — 1 day in office, 4 days remote - Sri Lankan Time Zone (IST +8:00)
- Long-term commitment preferred
Next Steps
If this sounds like you, apply with:
- Your CV or portfolio
- A short note on one product or tool you’ve owned end-to-end
- Links to your GitHub or any relevant projects