Technical Lead – Full Stack (Next.js / TypeScript / Python)

Uprise Digital Agency
Full-timeColombo, Sri LankaAUD 1,500 - 3,000/month

Technical 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

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.
How would you structure a scalable frontend architecture for a modular product like ours (Next.js + MUI), where users can compare and score properties dynamically?*
Describe a time you owned a feature end-to-end — from UI to deployment — and hit a major roadblock. What was the blocker and how did you resolve it?
When you're building an app with a small team, how do you set up things like environments (dev, staging, production), automatic deployments, and managing secrets like API keys? How do you make sure you can roll back safely if something breaks?*

By clicking 'Continue', you agree to receive job application updates from Uprise Digital Agency via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.