About the job Mid Level Full Stack Engineer
Company Description
Our client is building AI for home life, helping thousands of movers seamlessly set up energy, broadband, insurance, and a full range of home services. They have exclusive distribution partnerships with OpenRent, Alto, and IKEA UK, positioning them at the forefront of agentic commerce.
In parallel, our client is developing Alan—a centralized cloud-based coding environment where AI agents can plan, build, test, deploy, monitor, and continuously improve products. Over the coming year, their engineering approach will shift from manual coding to developing and optimizing Alan, curating its context, and evolving into product-focused engineering.
Our client is a Series A company, a certified B Corp, and FCA-regulated, with a clear ambition to reach 1 million homes by 2028.
About the Role
This role is open to mid-level candidates who are expected to own features end-to-end, lead evaluation pipelines, and actively mentor junior engineers. You will play a hands-on role in building and improving systems while contributing to team execution and delivery. You will collaborate directly with teammates who have previously built products at leading global companies such as Uber, Apple, Match Group, Microsoft, Google, and Meta.
Key Responsibilities
- Own features end-to-end: from API design through frontend delivery.
- Design and run evaluation pipelines to ensure product quality and performance.
- Contribute to the AI development environment by writing and curating context, testing outputs, and triaging failures.
- Mentor junior engineers and provide structured, actionable code reviews.
- Collaborate cross-functionally with UK-based engineering teams on roadmap execution and trade-offs.
- Actively use modern AI-assisted development tools (e.g., Claude Code) to improve productivity and workflow.
- Delivered a full feature from design to production across technologies like Laravel and Next.js.
- Designed and owned at least one evaluation pipeline in Python.
- Contributed to system context, testing, or reliability improvements.
- Identified product or system gaps and proposed practical improvements.
- Built an effective working rhythm with distributed engineering teams.
Skills & Qualifications
- 2+ years of professional engineering experience working on production systems.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Proven experience building and shipping real-world applications using Laravel or Next.js.
- Strong API design skills—you design systems thoughtfully before implementation.
- Proficient in Python, with the ability to independently debug and improve code.
- Comfortable owning features or domains with minimal supervision: setting direction, raising blockers early, and driving tasks to completion
- Regular user of AI-assisted development tools (e.g., Claude Code, Cursor) with practical understanding of their application.
- Our client expects you to use AI tools daily, directing agents, critically reviewing their outputs, and leveraging them to ship faster and more effectively. You should have clear opinions on what AI tooling gets right and where it falls short.
- Strong communication skills with the ability to proactively update stakeholders and provide constructive pushback when needed.
- Based in Bangladesh and available to work UK-aligned hours.
- Experience building or iterating on evaluation pipelines for LLM-based products.
- Shipped a public-facing Laravel or Next.js application with active users.
- Contributions to open-source AI projects (agents, evaluation systems, or tooling).
- Clear opinions on API design, prompt engineering, or context architecture backed by hands-on work.
- Participation in hackathons or building demoable agentic projects.
- Experience reviewing junior engineers' code and providing structured feedback.
Employment Structure
- Remote in Dhaka, Bangladesh | Full-time
- Salary: BDT 150,000 - 180,000
- Benefits: Annual Bonus + Paid Leaves + Other company benefits
- Work Week: Monday - Friday, 02:00 pm - 10:00 pm (UK-aligned hours)
Open to hiring senior-level candidates:
- 5+ years of engineering experience, including leading technical direction or operating as a principal-level individual contributor.
- Proven experience setting technical direction and making architectural decisions, with clear documentation of trade-offs.
- Experience defining and scaling evaluation strategies for AI/LLM-based systems, including success metrics, failure criteria, and supporting infrastructure.
- Hands-on experience building and scaling AI-driven or agent-based systems in production, with a strong understanding of real-world failure modes.
- Ability to design robust, scalable systems and proactively address risks before they impact users.
- Experience in establishing engineering standards, code review practices, and maintaining a high-quality engineering culture.
- Strong ownership of domain-level architecture, including context design and system-level decision-making.
- Operates as a peer to senior engineering leadership, contributing to roadmap planning, prioritization, and cross-functional trade-offs.
- Demonstrated ability to build trust with leadership and influence how teams collaborate and execute.
- Salary: BDT 180,000 - 200,000+ (slightly higher for deserving candidates)
Hiring Process
- Screening interview with Talvette
- Screening call with our client
- Intro call with client (30 minutes)
- Technical pairing on real project code
- Short take-home with AI tooling (max 3 hours)
- Final round with the client
- Receive an offer
- Join their team full-time