Thailand: Full Stack Developers for a Public Listed Company in Energy

Job Overview


– Full stack developers will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology


– As a Lead Developer you will work in a cross-functional team with the Product Owner, Designers and engineers to co-develop the digital products

– Expected to contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development


– Use agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the user/customer/employee experience

– Lead team members to craft clear user stories, design tests for prototypes and products, review code, provide coaching to developers and continuously deliver product enhancements

– Communicatewith other internal and external teams to negotiate timelines, deliverables, and dependencies

– Collaborate closely with Product Owners, stakeholders, designand developmentteams to identify and socialise product and delivery risks

– Drive product/solution development forward and role-model best practice engineering processes and agile ways of working and ensuring teams members follow suit

– Communicate with business stakeholders about agile processes to set and manage expectations about delivery methods and timelines


– At least 6 years of software development experience with experience working in agile teams

– Full stack engineer with a passion for mentoring other colleagues in the team

– Should be a change agent that always challenges status quo

– Excellent programming skills in at least 2 modern programming languages/ frameworks, such as Node.JS, Go Lang, Elixir, Ruby on Rails, C, C++, Python, or others.

– Excellent working knowledge of HTML/ CSS, and a modern frontend Javascriptframework, such as ReactJS, AngularJS, EmberJS, Vue.js

– Excellent knowledge of SQL and one common database technology, such as Postgres, MySQL, MongoDB, Cassandra, CouchDB,HBase, Neo4J

– Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies

– Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security

– Working knowledge and experience in designing distributed applications

– Working knowledge of DevOps, Docker and infrastructure as code

– Real passion for development and a demonstrated appetite for continual learning

– Knowledge of pair programming, continuous integration and test-driven development

– Experience with at least one unit testing framework, such as MochaJS, Rspec, etc.

– Familiarity with the concepts of Functional Programming and Microservices

– Community contributions (e.g., open source work, publishing / speaking on technical ideas) is a plus

*** SALARY: Negotiable 

*** WORKING LOCATION: New Petchaburi Road, Suan Luang, Bangkok, Thailand

Job Detail
  • Max Gross Salary (USD)2,501 - 3,000
Shortlist Never pay anyone for job application test or interview.