Senior Full-Stack React / Ruby Developer



  • Design, build, and maintain efficient, reusable, and reliable code.
  • Integrate user-facing elements developed by front-end developers with server-side logic.
  • Identify bottlenecks and bugs and devise elegant solutions.
  • Make strategic technical decisions related to new products and functionality.
  • Help maintain code quality.
  • Onboard and mentor new team members.


  • Must have a few years of web development experience — preferably with large applications of some scale.
  • Strong grasp of Git, object-oriented and functional programming, development and testing methodologies.
  • Ability to write readable code
  • Strong experience and ability to work with all parts of the stack (React, Ruby, GraphQL, SQL)
  • Good knowledge of Database architecture
  • Experience with automated software testing, understanding of tests and testable code
  • Diligence and attention to details
  • Understanding of UI and UX principles
  • Ability to translate mockups into components, with a strong interest in visual and functional polish
  • Good written and spoken English

We are giving preference to people with the following experience and traits:

  • Game Development
  • An active Github account with open-source projects or contributions
  • Linux Administration
  • Working with data analysis, statistics and reporting
  • Setting up CI/CD pipeline
  • Building high-load and large-scale applications
  • Docker/Kubernetes, Deploying apps to AWS/Google Cloud
  • Knowledge of other platforms and languages

We offer:

  • Competitive salary
  • Product ownership: be part of all stages of the development
  • Be involved in building and scaling a great company

What would I do?

You will be working with a talented and focused development team and will get the freedom and ownership to create the best experience for users. Together, we will be shaping a product that will impact the future of thousands of schools and facing the daily challenge to make Learn21 a better, more effective product.

We are creating our own Learning content that includes graphics, video and sounds. The content is consumed by our front-end heavy application. Internal tools take care of managing assets to help us to move faster. Flexible reporting and statistics needs to be generated per requests. We need to test, measure and monitor every aspect of the development.

What are we building?

Learn21 is an integrated Learning and School Management system with Learning Content aligned with the Thai Curriculum. Web and mobile apps for real-time feedback and reports in and out of the school. We are creating a tool which will fundamentally change the way schools operate and the way in which students learn and teachers teach. We use technology to provide the learning content and allow the teacher to focus their time, energy, resources and know how on supporting the development and progress made by individual students.

Our system is an easy, intuitive and time effective way for teachers to prepare and teach lessons, assign, mark and track progress made with homework, it help parents to keep track of their children’s academic progress and personal development and behaviour and gives school’s a powerful tool with access to real time information for every aspect of the teaching and learning process in and out of the school.

Who we are

We are a startup team of academic and software specialists passionate about developing a state of the art tool which will facilitate the learning of the future.

We care about feedback and learning new things and have a passion for functionality, efficiency, design and beautiful products. We like to work with people who can bring new skills and insights to the group. We made it our goal to change the way children learn and schools operate.

Interesting please send us an email at Info@learn21.school or call 076-600-223

Get latest news from Blognone