Logo for Talvette

Mid-to-Senior Level Full Stack Engineer

Roles & Responsibilities

  • 2+ years of professional engineering experience with production systems (mid-level) or 5+ years including leading technical direction or operating as a principal IC (senior)
  • Computer Engineering or Computer Science degree
  • Shipped real Laravel or Next.js applications that are live and usable
  • Strong Python skills with the ability to debug independently and own a domain end-to-end, including API design before you build them

Requirements:

  • Led a full feature from design through production across Laravel and Next.js, with documented architecture decisions and domain ownership
  • Designed and owned an eval pipeline for a capability in Python, including defining eval strategy and approach
  • Mentored junior engineers, provided structured feedback, and helped establish engineering standards and review culture
  • Collaborated with the client's UK engineering leadership on roadmap and trade-offs, establishing working norms for the embedded team

Job description

Company Description

Our client, simplifies the home moving experience through innovative technology. They are creating an AI-native platform that makes relocating in the UK hassle-free by handling utilities, services, and admin tasks for movers. They've helped hundreds of thousands of customers save time and reduce stress during one of life's most challenging transitions.

About the Role

This role focuses on across two levels. Mid-level candidates are expected to own features end-to-end, lead eval pipelines, and mentor junior engineers. Senior candidates are expected to set technical direction, define engineering standards, and operate as peers to our client's UK-based engineering leadership. Both levels will work directly with teammates who've built at Uber, Apple, Match Group, Microsoft, Google, and Meta.

Key Responsibilities

  • Led a full feature from design through production across Laravel and Next.js — at senior level, with documented architecture decisions and domain ownership established.
  • Designed and owned at least one eval pipeline for a Jay capability in Python — at senior level, defined the eval strategy and approach, not just the pipeline.
  • Contributed to Alan's context architecture or test coverage — at senior level, with at least one meaningful, documented architectural contribution.
  • Identified and documented systemic gaps or risks in Jay's user experience or infrastructure —at senior level, escalated at least two with a clear point of view.
  • Established a working rhythm with client's UK-based engineers — at senior level, built a trusted peer relationship with engineering leadership and set working norms for the embedded team.
  • End-to-end ownership of features: from API design through frontend delivery — at senior level, this extends to setting technical direction and documenting architectural trade-offs for the domain.
  • Jay's quality loop — mid-level: designing and running eval pipelines. Senior: defining the eval strategy, including what gets evaluated, what failure means, and the infrastructure around it.
  • Alan contribution — writing and curating context, testing agent outputs, triaging failures. Senior: making documented architectural decisions on what context agents need and why. 
  • Mentoring junior engineers and reviewing their work with structured, actionable feedback. Senior: also setting engineering standards and review culture for the embedded our client's team.
  • Cross-functional collaboration with client's UK engineering leadership on roadmap and trade-offs — at senior level, this is a core part of the role, not a secondary responsibility.
  • Your own workflow with Claude Code as a daily driver — and a point of view on how to use it well.

Skills & Qualifications

  • Mid-level: 2+ years of professional engineering experience with production systems. Senior: 5+ years, including leading technical direction or operating as a principal IC.
  • Computer Engineering or Computer Science degree.
  • Shipped real Laravel or Next.js applications that are live and usable.
  • You design APIs before you build them — and your designs survive contact with reality.
  • Strong Python — you debug it independently, not just write it.
  • Comfortable owning a domain without hand-holding: set direction, raise blockers early, close the loop.
  • Daily user of Claude Code, Cursor, or equivalent AI tooling — and you have opinions on it.
  • Stakeholder communication is natural: you update without being chased and push back clearly when needed.
  • Based in Bangladesh, available to work UK-aligned hours.
  • Built and iterated on an eval harness for an LLM product — not just run one.
  • Shipped a public Laravel or Next.js app with real users.
  • Contributed to an open-source AI project (agents, evals, tooling).
  • Strong opinions on API design, prompt engineering, or context architecture — backed by shipped work. 
  • Hackathon wins or demos with agentic projects others can try.
  • Experience reviewing junior engineers' code and giving structured feedback.
  • Senior: built and scaled agentic systems in production — you've hit the failure modes and designed around them.
  • Senior: set engineering standards across a team and have a view on what good engineering culture looks like.
  • AI-Native Is Non-Negotiable :This isn't a nice-to-have. It's the job. You use AI tools daily. You direct agents, review their output critically, and ship faster because of it. You have opinions on what AI tooling gets right and wrong.
    You're probably not right if you see AI as something you'll integrate later, need fully-spec'd tickets to make progress, struggle to communicate in English at a professional level, or are not comfortable making architectural calls with incomplete information. 

Employment Structures

  • Remote in Bangladesh | Full-time
  • Salary: BDT 150,000 (Mid) - BDT 200,000 (Senior)
  • Benefits: Company benefits along with Annual Bonus and Paid Leaves
  • Work Week: Monday - Friday, aligned to UK hours
  • JMI team pedigree: Uber, Apple, Match Group, Microsoft, Google, Meta 

Hiring Process

  1. Screening Interview with Talvette
  2. Screening call with our client
  3. Intro call with client (30 minutes) 
  4. Technical pairing on real project code
  5. Short take-home with AI tooling (max 3 hours)
  6. Final Technical Round with the client
  7. Receive an offer
  8. Join their team full-time

Full Stack Engineer Related jobs

Other jobs at Talvette

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.