MOHARA is a software product development company and venture studio built for the AI era. Over a decade of history, 200+ products shipped, 40+ startups backed and we have never been more energised than we are right now. We are not a traditional agency. We are a globally distributed team across the UK, Thailand, Mexico, and South Africa, combining deep technical expertise with strong product thinking. We get closer to the build, not further away and we are looking for engineers who want to do the same. Our values: Craft – high standards and pride in our work Clarity – simple, reliable ways of working Ownership – vision, long‑term thinking and accountability Curiosity – asking questions, being brave and challenging assumptions Culture: Although we work in project teams, we operate as a single company. We actively collaborate, share knowledge, and draw on the collective experience of the wider team. We’re looking for people who want more than just a role; people who want to contribute to how we build, not just what we build. Are curious and proactive, with a strong point of view Communicate clearly and challenge constructively Show empathy for teammates, clients, and end users Take ownership, going beyond the brief to find better solutions Our work with early‑stage and scaling ventures means ambiguity is the norm. We value people who: Push their own boundaries and continuously grow Help shape client thinking, not just deliver against it Are honest about trade‑offs, risks, and constraints We treat every client’s product as if it were our own, recognising the investment, ambition, and trust behind it. The Role: What we’re looking for Our engineering team is at the core of what we build. As a full stack engineer at MOHARA, you’ll work in cross‑functional teams to design, build, and scale products from early concept through to production. You’ll be responsible for the full software development lifecycle: shaping ideas with clients, building robust systems, and continuously improving what we ship. We’re looking for engineers who: Are comfortable building full‑stack web and mobile applications end‑to‑end Care deeply about understanding users and product outcomes, not just writing code Think critically and challenge decisions when something doesn’t feel right Pay attention to detail, while keeping sight of the bigger picture Collaborate effectively across engineering, product, and design Have strong engineering fundamentals Our environment requires balancing speed and quality, pragmatism and scalability knowing when to move fast and when to invest in stronger foundations. We believe AI is a fundamental accelerator for how modern software is built. You’ll be expected to: Use AI tools as a core part of your development workflow Continuously refine how you work with AI to improve speed and quality Contribute to evolving our AI‑native engineering practices across the team Strong fundamentals still matter as AI amplifies good engineers, it doesn’t replace them. Core Responsibilities Lead the design and delivery of scalable, production‑grade systems Own significant parts of the product, from architecture through to deployment and iteration Work closely with clients and stakeholders to shape solutions, not just implement them Make pragmatic trade‑offs between speed, quality, and scalability Mentor and support other engineers through code reviews and technical guidance Identify and drive improvements in engineering practices, tooling, and workflows Champion and evolve AI‑native development practices within your team Ensure high standards for code quality, testing, observability, and reliability Mentor, motivate and guide engineers, including code and architecture reviews Requirements At least 5 years of professional experience as a Full Stack Software Engineer either in Typescript (ReactJS, NextJS, Express, React Native) or Python (FastAPI, Django) stacks Hands‑on experience with CI/CD pipelines Strong experience in SQL databases (preferably PostgreSQL) Solid testing framework experience (e.g. Jest, Vitest, Playwright) Proven experience working effectively within and even leading cross‑functional, agile teams Mastery of Git for version control in collaborative environments Excellent verbal and written English communication skills Examples of success in mentoring/coaching other engineers Expertise in using AI tools as part of daily development Actively using AI to:Generate and refine code Debug and investigate issues Improve documentation and tests Curious about improving how you work with AI, not just using it passively Package Salary range: Depending on experience. #J-18808-Ljbffr