careers

Let’s go and build some cool stuff together.

Working with great people is the best part about our day. Diverse ideas help develop innovative products, and makes life more fun.

If you think that sounds like something you’d like to be a part of, drop us a line. Even if we don’t have an opening listed, we’re always open to a killer cover letter.

No Positions Available at the Moment.
No Positions Available at the Moment.
Want to work within an ambitious UK based technology company? Work with exciting UK and US based startups and established companies? Say hello to MOHARA.

MOHARA is looking for experienced Programmers to work in our Bangkok office. Initially you would work with our current base of clients and then with start-ups within our family of Venture companies. The role is varied and will require you to work within different teams both in Bangkok and remotely with the UK team. We have 15 startups companies and we are on target to add a further 10 startups through 2018. This role presents a fantastic opportunity for experienced programmers to be a part of shaping our start-up's technology whilst also working with large established UK based companies.

Beyond our start-ups, our client work ranges from education through sports to wildlife and is both challenging and interesting. We take quality seriously and you should expect to be involved in well-written code bases following standards and good software engineering practices.
Specialities

Digital product design and development, Concept prototyping, Software as a service (SaaS), Virtual reality authoring, eLearning, Membership database management, Startup accelerating
Minimum Qualification:


  • Thai Nationality Only

  • Strong IT fundamentals with a bachelors or masters in computer science, engineering or equivalent industry experience.

  • Must be a self-starter and enjoy working in a team with other passionate professionals.

  • Excellent problem solving and debugging skills.

  • Comfortable working with existing code and also writing code from scratch.

  • Team player with strong organizational and interpersonal skills.

  • Good algorithms knowledge.

  • You enjoy working in a small, effective cross-functional team

  • Proficient with HTML5, CSS3, and JavaScript/JQuery (ES6/ES7)


 Recommended skills


  • 1 years of experience developing within the Java web development environment

  • Experience with SQL and NoSQL DB

  • Use of frameworks (including Eclipse and Hibernate)

  • Use of modern design techniques

  • Working with agile software methods e.g scrum


Would benefit from

  • Having dev-ops experience and an understanding of server side technologies (Docker container, microservices, OAuth, JWT, AES encryption, Nginx, AWS cloud infrastructure)


This role consists of:


  • Working closely with our UK based CTO’s, our Bangkok team, our Start Up founders, our studio clients and the wider MOHARA team

  • Collaborating with the design team and the QA team in the UK

  • Utilising agile methodology - training offered

  • Peer code review across the development team with a major focus on performance, security and scalability


Our Culture:


  • Small teams of skilled people, in a friendly and relaxed environment

  • Transparent goals and expectations and a willingness to get stuck in by contributing ideas and challenging assumptions

  • Work with people based globally with our main offices in London, Brighton and Bangkok


Perks:


  • A company that values vision, personal as well as product development and cares about its staff

  • An environment where constant innovation and having fun are required

  • An open company culture where everyone’s voice can be heard

  • English lessons

  • Medical


1 position available

Based in Tower 42, Soi 42, Ekkamai, Bangkok

LET'S BE PIONEERS TOGETHER.
We are looking for a DevOps Engineer to work with our talented team of engineers and guide our developer operations moving forward.

What you will be doing


  • Be the first point of call for all DevOps challenges, our go-to hero of IaaS

  • Design, test and implement continuous integration and deployment pipelines

  • Design and develop automation and testing tools that we can roll out efficiently across our Ventures and Partners

  • Build and maintain automation frameworks

  • Perform security, performance and availability assessments

  • Optimize system performance, availability, and scalability

  • Troubleshoot source code management and deployment issues

  • Install, configure and maintain and Linux server software

  • Create and maintain documentation on configuration, troubleshooting, design etc.

  • Perform security audits and assist with hardening servers and systems against attacks



Who we are looking for


  • Bachelor's degree in IT, computer science or a related field, or just a long history of playing around with server boxes

  • Knowledge in Cloud based server architecture for Website Applications or Mobile Applications

  • Previous experience with server configuration and maintenance

  • Extensive knowledge and experience with continuous integration/deployment technologies and tools

  • Knowledge of automation frameworks

  • In-depth knowledge of Linux server environments

  • Knowledge of database systems and security

  • Familiarity with agile development processes and best practices

  • Excellent communication skills, including good English

  • Care about and have the affinity for our values of Courage, Honesty, Invested and Vision

  • Experience in AWS services such as EC2, RDS, CloudFront, S3, Route53.

  • Experience in server architect for auto-scale applications is a big plus


"Are you ready to take on new challenges and ideas?"
"Do you have strong skill in Project Management?"

What you will be doing


  • Position of responsibility as MOHARA’s Junior Project Manager

  • The varied workload from start-ups through to established clients

  • Work with a global team and client base

  • Organize meetings, team celebration i.e. sprint review and sprint retrospective meetings

  • Arrange for meetings between team members Bangkok and UK

  • Record minutes at meetings

  • Keep detailed project notes from Slack Channels and emails

  • Create task lists for team members

  • Monitor project progress such as budget, hours etc

  • Keep all members up to date with the progress of the project, scope change etc



What we expect from you


  • Bachelor Degree in Computer Science, Computer Engineering, or related fields.

  • Excellent level of English both verbal and writing

  • Experience in working large team and a lot of dependencies

  • Experience of working in the software development team

  • Able to work under the pressure

  • Highly organised

  • Have an attitude of willing to learn

  • Previous team lead experience

  • Excellent communication skills

  • Team player

  • Passionate about processes



What you will get


  • An open, flat organization structure with a strong opportunity to grow

  • A fun, vibrant, and casual office community: off-the-clock activities and no tie needed!

  • A highly knowledgeable team of Thai and international employees

  • Equity Pool

  • Profit related bonus and yearly bonus

  • Performance Bonus 2 Times! (March and October)

  • Medical insurance

  • English Lessons

  • Five days work week

  • Work from home 24 Days / Year (Twice a month)

  • Vacation 13 Days / Year

  • Outing

  • Party!


We are looking for an experienced lead engineer who is driven, a passion for management and wants to drive excellence.

What you will be doing


  • Own end to end development of products: design, implement, deploy, and support.

  • Collaborate with product management and other engineers on technical vision, design, and planning.

  • Provide mentorship to your peers in the form of pair programming and code reviews.

  • Contribute to and advocate for good engineering practices.



Who we are looking for


  • Bachelor Degree in any related fields.

  • Strong understanding of React/React Native

  • Experience with Node.js

  • Experience with a mix of modern programming languages, including at least Swift and Javascript.

  • Have released at least one mobile application to the App/Google Play Store

  • Experience with cloud-computing services like AWS, Google App Engine, etc.

  • Experience with agile development best practices

  • Experience in managing multiple projects


We are looking for an Experienced Senior Engineer to lead the software engineer team.
We are looking for an exceptional self starting candidate with proven technical expertise, leadership experience and excellent communication skills.
If you have a passion for great system architecture, quality code and have some or all of the experience below, we’d love to hear from you!

We are looking for candidates who meet the following criteria:

Leadership skills


  • System architect skills, and excellent computer engineering related degree

  • Advanced Javascript, HTML 5, Node.js, Python and Web standards

  • Experience with Git (a link to your Github account is a plus)

  • Well spoken English

  • The successful candidate will demonstrate excellent communication and professional skills, to be a fast learner and a proactive self manager



This role consists of


  • Working closely with our UK based Management team and a small subset of the MOHARA team to build out our development culture

  • Collaborating with the Design team and PM team in the UK

  • Being involved in the creation of new functionality, schematic structure and user interface development through initial concept to final delivery

  • Utilising agile methodology

  • Peer code review across the development team with a major focus on performance, security and scalability

  • Implementing a new database and working to establish clear, efficient and sustainable schema



Our Culture


  • Small teams of skilled people, in a friendly and relaxed environment

  • Transparent goals and expectations and a willingness to get stuck in by contributing ideas and challenging assumptions

  • We believe in investing in our team by providing access to generous training and a culture of knowledge sharing



Perks


  • A company that values vision, personal as well as product development and cares about its staff

  • An environment where constant innovation and having fun are required

  • An open company culture where everyone’s voice can be heard

  • Opportunities to develop your career

  • Based in Bangkok in near BTS Ekkamai station.

  • 13 days paid holiday on top of Thai national holidays




Salary


  • Negotiable depending on experience


We are looking for a new member for software engineer team in Bangkok Office. You will work among talented people who love things like teamwork, passion for learning, collaboration, great working practices.
To qualify for this job you must have a firm grasp of Python and associated DB systems like MySQL and MongoDB.

What you will be doing


  • Architecting, designing and developing web applications using Python

  • Develop Python-based web services, workflows, deployment processes, reports

  • Build engineering automation and productivity tools to streamline and scale applications in the production environment

  • Support and extend the testing framework, including both unit and integration tests

  • Troubleshoot and resolve issues related to application development, deployment, and operations



Who we are looking for


  • Very strong Python development skills – including writing tests, automation frameworks, and shell scripts

  • Passionate about designing beautiful Python code

  • Experience developing with Python, Django, Bootstrap, Rest API, SQL, and NoSQL DB.

  • Excellent understanding of MVC design pattern, OOP

  • Team player and excellent communication skill

  • Experience in managing team version control

  • Experience working in Agile team is a plus

  • Experience working with Linux / AWS Cloud is a plus

  • Experience working with Git is a plus

We are looking for an experienced lead engineer who is driven, a passion for management and wants to drive excellence.

What you will be doing


  • Lead the software engineer team

  • Lead features to success, harmonizing goals for product design, technical vision and time to market.

  • Assertively lead and be a change agent: continuously observe, review and improve the team's productivity and efficiency

  • Provides ongoing engineering support for clients global team and client base

  • Mentor, grow and inspire team members, from new graduates to 7+ years of experience

  • Setup goals, review progress and discuss career advancement with team members



Who we are looking for


  • Bachelor Degree in any related fields.

  • At least 10 years of experience developing with server-side languages, JavaScript, Bootstrap, Rest API with the passion for designing beautiful code

  • Experience with SQL and NoSQL DB and understanding of MVC design pattern, OOP and WordPress is plus

  • Previous team lead experience with the excellent communication skills and team player

  • Experience of working at scale and with high-performance systems

  • Excellence in English

  • Manage version control workflow

  • Knowledge in AWS or similar Cloud Architecture will be a plus

  • Experience in Agile Project Management is a plus

  • Experience in managing multiple projects


We are looking for a Junior Python Developer to join our engineering team and help us develop and maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, you’ll build highly responsive web applications that align with our clients business needs.

Roles and Responsibilities

As a member of the development team you will be responsible for:

  • Architecting, designing and developing web applications using Python

  • Develop Python-based web services, workflows, deployment processes, reports

  • Build engineering automation and productivity tools to streamline and scale applications in the production environment

  • Support and extend the testing framework, including both unit and integration tests

  • Troubleshoot and resolve issues related to application development, deployment, and operations


What we expect from you


  • Experience developing with Python and creating/using RESTful APIs

  • Passionate about designing beautiful Python code

  • Databases (programming against)

  • Knowledge of MVC design pattern, OOP, ORM, TDD

  • Familiarity with front-end web developing technologies such as JavaScript, HTML5, Bootstrap

  • Git, Bitbucket, and bug-tracking (JIRA) experience

  • Comfortable with GNU/Linux of any flavor

  • Experience python framework such as Django (Flask is a plus)

  • Experience with Unit Testing ( Integration Testing is a plus)

  • Bachelor degree in any related field

  • A team player who is willing to integrate the organisation structure

  • Excellent English language skills

  • Ability to work on multiple projects


What you will get


  • An open, flat organisational structure with opportunity for accelerated growth

  • Opportunity to work on dynamic projects aimed at building disruptive products and businesses within the tech and startup space

  • A fun, vibrant, and casual office community: optional off-the-clock activities and no tie needed!

  • Flexible working hours

  • A highly knowledgeable team of Thai, British and international employees

  • Equity Pool

  • Councillor to support career progression

  • Profit related bonus structure

  • Work from home 12 Days / Year

  • Vacation 15 Days / Year

  • Company exchange with Bangkok office


Want to work within an ambitious UK based technology company?
Work with exciting UK and US based startups and established companies? Say hello to MOHARA.

Mohara is looking for a Project Manager to work in our newly established Cape Town office

Roles and Responsibilities

As a member of our Production team, you’ll be responsible for managing the workflow, processes, and assisting in project execution and production delivery

  • Position of Project Manager in Mohara Cape Town

  • Opportunity to work with a global multi-functional team and client base

  • Exposure to working with a varied group of clients, from start-ups through to corporates

  • Assist Project Owners with the management, planning and execution of projects

  • Assist Engineering teams with communications, product requirements, and project execution

  • Systematize intra and inter-company informational flows to optimise project execution

  • Arrange for meetings between team members Bangkok, Cape Town and UK

  • Assist with all Agile ceremonies, e.g. sprint planning, sprint review, sprint retrospective, sprint and/or client’s demo and sprint execution, etc.

  • Keep detailed project notes from our various communication channels and project frameworks

  • Create and maintain task lists for team members

  • Monitor project progress such against budgets, timelines, scopes, resource allocation, etc

  • Monitor, track and manage risks within sprints and projects

  • Keep all members up to date with the progress of the project, scope change etc

  • Deliver regular status updates to the project teams on all upcoming tasks and plans in the pipeline

  • Develop excellent relationships with cross-functional groups to successfully manage product implementation and client expectations

  • Work multiple projects simultaneously

  • Align all processes and goals with organisation and company goals globally




What we expect from you


  • Bachelor of Commerce, Business Administrations, Investment Management, Economics, Computer Science, Computer Engineering, or any Project Management related certification

  • Excellent level of English both verbal and writing

  • This is a entry/mid-level position. The following experience would be advantageous

    • Experience of working in large dynamic teams

    • Experience of working in multi-national teams

    • Experience of working in software development teams

    • Experience and interested in technology trends

    • Previous team lead experience



  • Ability to work under a deadline

  • Ability to multi-tasks: handle simultaneous projects with tight timelines

  • Ability to resolve problems calmly, positively and professionally

  • Have strong sense of ownership, attention to detail, well-organized, and process-oriented

  • Be willing to partake in continuous learning and grow within the organisation

  • Excellent communication skills

  • Team player

  • Passionate about systems and processes



What you will get


  • An open, flat organization structure with opportunity for accelerated growth

  • Opportunity to work on dynamic projects aimed at building disruptive products and businesses within the tech and startup space

  • A fun, vibrant, and casual office community: optional off-the-clock activities and no tie needed!

  • Flexible working hours

  • A highly knowledgeable team of Thai, British and international employees

  • Equity Pool

  • Profit related bonus structure

  • Work from home 12 Days / Year

  • Vacation 15 Days / Year

  • Company exchange with Bangkok office