Lead Back End Engineer

MAQE is looking for a Lead Back End Engineer to come join our team in Bangkok.

You know PHP like the back of your hand, while not being afraid to do HTML/CSS and JavaScript when needed. You understand how to design and write robust, maintainable and extensible code, and how to help people to write their best code as well; all while maintaining proper testing and keeping dependencies up to date. Equally important, however, is that you keep up to speed on changes in software architecture, web application development, and continually upgrade your skills.

In addition to this, you have a good command of English and, preferably, Thai. Most importantly, you pride yourself in being honest, sensible, and frank—just like we do.

PathAbout us

MAQE is a digital consultancy providing experience design and agile development services since 2011. We also happen to design, build and maintain websites, web applications and web services for a variety of clients.

We’re a small and growing group of friends based in Bangkok, who believe in being honest. We believe that happy people do great work. And most of all, we believe in doings things the right way.

We work hard to hand-craft our work inside and out because we want to proud of our achievements and for our clients to appreciate this effort and benefit from it.

For more detailed info about our Engineering stack and capabilities please check here.

PathAbout the role

Responsibilities

  • Contribute to back end direction, goals and competency at MAQE
  • Help to coach and mentor the back end team
  • Oversee back end software architecture for new and existing projects
  • Keep MAQE up to date on new back end technologies and trends

Tasks

  • Architect and build complex websites and web-apps
  • Oversee back end software architecture for new and existing projects
  • Contribute to back end engineering hiring, 1-2-1’s, and performance reviews
  • Conduct regular, ongoing code reviews
  • Assist with the build, testing and deployment tools in coordination with DevOps
  • Assist with project estimation in relation to back end effort
  • Collaborate with the other teams and guilds to produce the best work possible

PathAbout you

Must haves

  • 4+ years of professional experience
  • A relevant degree (BS/MS) or comparable years of experience
  • Experience leading various projects or a small team
  • Excellent knowledge of PHP, SQL and/or NoSQL languages
  • Excellent knowledge of the back end ecosystem, including frameworks and tools
  • Experience translating business processes and business logic into working code
  • Thorough understanding of the challenges of maintainable and extensible code
  • Experience measuring and ensuring optimal back end application performance
  • Experience with front end languages (HTML, CSS and JS)
  • Good level of English: Written, Reading and Speaking
  • Strong problem solving skills
  • Strong teamwork, believe that communication is a key to project’s success

Nice to haves

  • Multi-cultural organisation exposure
  • Familiar with industry standards (coding standards, patterns, best practices, etc.)
  • Commercial coding experience (e-commerce, payment gateways, 3rd party integrations, etc.)
  • A passion for testing – unit, e2e, selenium/webdriver, etc.
  • Experience with agile practices – scrum, kanban, etc.
  • Experience with DevOps – Linux, AWS, Google Cloud, Containers, etc.
  • Experience with DCVS (ideally git)

PathWhat we offer

  • Autonomy; freedom to do something great
  • Competitive salaries, plus bonus scheme
  • Open plan office right next to Ploenchit BTS
  • Agile and efficient work processes
  • 27” iMacs or MacBook Air/MacBook Pro 13″ + Dell 24″ Screen, Dual Fibre and VDSL Internet
  • Free drinks / snacks / fruit at work, free beer on Fridays
  • 15 days annual paid vacation
  • Flexible work hours (e.g., 9AM-11AM to 6PM-8PM)
  • Relaxed atmosphere, little to no overtime
  • Lots of creative freedom and responsibility
  • Provident fund

PathHow to apply

To apply for the Lead Engineer position we require a few things:

1. Your resume/CV.

2. A one-page cover letter. Please keep it personal. And also answer the following question:

    Give us an example of one of the most satisfying back end challenges that you have encountered on a previous project. How did it come about and how did it impact your build?

3. Code samples.

    If you have code available online (Github, Bitbucket, etc.), or if you have code you can share with us, that is ideal.
    But, in cases where you may not have code online or which you cannot share, you can follow our normal Engineer code test flow. In this case, please visit maqe.github.com and follow the instructions for Step 1.

Once you have the above in order please email it all to recruit+maqe@maqe.com.

Note: Dear Foreign candidates – We’re happy to hire non-Thai’s however, the Thai Board of Investment (BOI) has strict guidelines on who we can issue a work-permit for. Please ensure you have the following:

  • Relevant degree to the position you are applying for. E.g. Web Developer + Computer Science Degree
  • At least 2 years relevant experience with a degree
  • At least 5 years relevant experience without a degree or relevant degree
  • Please have proof of certificates/transcripts handy (you won’t believe the paperwork required!)
  • Patience. The foreigner application process is more art than science 😉