We are venture builders and technology investors, partnering with startups and corporate ventures to design, build, and scale ambitious products.
MOHARA is a globally distributed team across the UK, Thailand, Mexico, and South Africa. We work as one team across regions, combining deep technical expertise with strong product thinking.
Our values are grounded in:
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
We care deeply about the people we build with - our clients, their users, and each other - and we continuously look for ways to improve how we work.
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.
Our engineers:
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.
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.
AI Native Engineering
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.
Build and maintain full-stack web and mobile applications across the agile product lifecycle
Collaborate with product managers, designers, and other engineers to deliver high-quality features
Contribute to system design and technical decisions within your team
Write clean, maintainable, and well-tested code
Debug issues and improve performance, reliability, and scalability
Use AI tools to accelerate development, testing, and documentation
Continuously improve your workflow, incorporating AI to increase speed and quality
Participate in code reviews and contribute to shared engineering standards
Understand the implications of security and data protection
Bring a willingness to challenge assumptions, raise issues and propose solutions
At least 2 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
Experience in SQL databases (preferably PostgreSQL)
Familiarity with testing frameworks (e.g. Jest, Vitest, Playwright)
Proven experience working effectively within cross-functional, agile teams
Proficiency with Git for version control in collaborative environments.
Excellent verbal and written English communication skills
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
Salary range: Depending on experience.
Please note that only candidates who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application unsuccessful at this time.