Careers

BSD is an internationally-present Technology Education Academy in the USA, Hong Kong and Thailand. We are on a mission to make the learning and understanding of code and design accessible and at the forefront of education globally.

BSD team in BangkokThe development team in Thailand is building our cutting-edge e-learning platform Launchbox. Web developers will be working with ReactJS, Redux, webpack, Node.js, PostgreSQL, Amazon Web Services, git. If you’ve got experience of these technologies then you’ve got an advantage, but if you’re an awesome web developer and like the sound of this tech stack then please apply.

We have a fantastic, private office within the Draftboard co-working space near Chitlom BTS.

This is a great opportunity to become a core team member as our continued success drives growth and new opportunities within the business.

Lead/Senior Software Developer (60k to 120k)

 

This vacancy would suit a highly capable senior full-stack web developer who is willing to move toward a lead role. This is still a largely technical role, and it does not require much in terms of project management because you would be working closely with the Director of Software Development. Depending on the successful candidate’s experience you could start as a lead developer with 3 to 5 engineers under you. Alternatively it would be possible to start as a senior developer with a 6 month timeline to become lead.

You will be working on BSD’s main client-facing education platform, building functionality to be used by many thousands of teachers, students and school staff. You will lead the main software development team and have a great deal of influence and freedom to create world-class software.

Responsibilities:

  • develop major new platform features from front-end through to back-end, including DB queries and migrations
  • build new micro-services and maintain/improve the platform architecture
  • reviewing the work of your team and helping them create high-quality solutions
  • promoting best practices and keeping abreast of new technology
  • contribute to the design of technical solutions and cloud architecture

Requirements:

  • Strong analytical and problem solving ability.
  • At least 5 years work experience as a web developer.
  • Bachelor’s degree in Computer Science, Software Engineering or related fields.
  • In-depth understanding of the entire web development process – design, development and deployment.
  • Able to design scalable, efficient and maintainable solutions within a complex existing product.
  • Strong JavaScript programming experience, preferably ES6.
  • Experience in AngularJS or ReactJS. Knowledge of Redux is a bonus.
  • Experience of back-end coding, preferably although not necessarily with Node.js.
  • Hands-on experience of automated testing: unit tests, integration tests.
  • Strong grasp of development best practices and keen to improve processes.
  • Able to communicate clearly and effectively in written and spoken English.
  • Experience of database design, writing SQL and managing schema and data migrations.
  • Good people management skills.
  • Front-end coding skills in HTML and CSS
  • Experience with source control systems such as Git, SVN, etc.
  • Self-motivated, fast learner, detail-oriented, team player.

Our tech stack is ReactJS, Redux, RxJS, webpack, Node.js, PostgreSQL, Amazon Web Services, git. If you’ve got experience of these technologies then you’ve got an advantage, but if you’re an awesome web developer and like the sound of this tech stack then please apply. This position is open to Thai and non-Thai nationals. Full visa and work permit support will be provided.

Front-end Web Developer (30k to 60k)

Requirements:

  • Experienced HTML and CSS web developer building highly polished, beautiful front-ends.
  • A master in CSS, preferably with SCSS/SASS experience.
  • Skilled in implementing responsive, robust, widely compatible user interfaces.
  • Able to communicate clearly and effectively in written and spoken English.
  • Bachelor’s degree in Computer Science, Software Engineering or related fields.
  • Experience with source control systems such as Git.

Office/Admin Manager (18k to 30k)

Scope of activities:

  • Basic financial accounting. (Training will be provided)
  • Manage staff affairs: provident fund registration, maintaining staff details, payroll etc.
  • Office administration i.e. incoming mail, messenger service, printing & scanning, schedule meetings.
  • Keep business documents up-to-date.
  • Pay business bills on time.
  • Assist with visa and work-permit applications and renewals for foreign staff.
  • Handle incoming phone calls in both Thai and English.
  • Assist with the recruitment process – scheduling interviews, welcoming candidates and assisting with interviews.
  • Perform non-technical interviews to vet candidate and ensure personality fit with company culture.
  • Help to make contacts and introductions for our sales staff at schools and educational organisations in Thailand. This is a potential route for career progression into sales.
  • Purchase office supplies, equipment and snacks.
  • Handle petty cash.
  • Organise company lunches and events.
  • Responsible for working with the Director of Software Development to build company culture.
  • Generate speaking opportunities in technology events for the Director of Software Development.

Requirements:

  • Very strong English ability. You need to be comfortable speaking, reading and writing in English.
  • Native Thai speaker, reader, writer.
  • Good human relation skills and pleasant personality.
  • Punctual, organized, well spoken, detail-oriented, friendly.
  • Diploma / Bachelor degree in any related field.
  • Preferably 1-5 years experience.

Company benefits for all engineering positions

  • International environment and multi-cultural experience
  • Monday to Friday, 5 days work week
  • 15 days holiday + Thai national holidays
  • Up to 2 months discretionary bonus
  • Flexible working hours
  • Competitive salary
  • Medical insurance
  • Provident fund
  • Free snacks and drinks
  • Great office environment with pool table
  • Casual dress code
  • Convenient office location close to BTS Chitlom

Apply Now

Please email your CV in English only, including desired position, current salary and expected salary to careers.bangkok@bsdacademy.com

Direct applications, without a recruiter, are preferred.

Your Name (required)

Your Email (required)

Your Message

Your Name (required)

Your Email (required)

Your Contact Number (required)

Student's Name (required)

Student's Age (required)

Current School

What level course would you like to enroll your child in? (required)
 Level I (beginner) Level II (intermediate/advanced)

What previous computer coding experience does your child have?
 Basic HTML Basic CSS Basic Game Design JavaScript Python WordPress Other Do Not Know

What video games do they play?

What do they like most about using the internet? (e.g. video watching, socialising, game player)

What softwares/programs do they know how to use? (e.g. Microsoft, OSX, Adobe)

What is your child most interested in learning about?
 Coding Web Design Game Development Robotics Digital Design


 
Permission Slips

BSD may use photos of your child taken during the course for marketing purposes (required)

My child may take lunch outside of academy premises on his/her own (required)

Tuition per child with early bird discount HKD $5,000 covering the full 2-week program to be settled via: (required)

Do you have any questions for us?

Your Name (required)

Your Email (required)

Tell us a bit about your web development goals?


&nbps;

Your Name (required)

Your Email (required)

Tell us a bit about your digital marketing goals?

Your Name (required)

Your Email (required)

Tell us a bit about your design goals?

Your Name (required)

Your Email (required)

Your Phone Number (required)

Course conducted in:
 English Thai

Your Name (required)

Your Email (required)

Your Phone Number (required)