Full Stack Software Engineer

Korea, Republic of, Seoul Teugbyeolsi, SeoulEngineering

Job description

As with many young companies, your responsibilities will change over time. However, here are some of the responsibilities we expect you to take on as a Full Stack Software Engineer:

  • Work as part of a team on improving a major Ruby-on-Rails powered SaaS application and it's Vue.js frontend
  • Work with our Product and Design teams to discuss new features, their requirements as well as changes and improvements to existing functionality
  • Make sure that the software you build together with your team is well designed, secure, and reliable
  • Contribute to technology strategy – we decide together how to evolve our stack using technologies that fit our purposes
  • Contribute to the quality of our codebase by reviewing pull requests while providing constructive feedback
  • Stay up-to-date with the latest trends in technology

Job requirements


  • You have 4+ years of experience developing single-page web applications with a modern JavaScript/RoR stack
  • Experience with Ruby on Rails and JavaScript (we use Vue.js)
  • Good knowledge of the browser environment, and JavaScript toolchains
  • Ability to write clear and maintainable code
  • You like working with other team members, and even customers to understand and solve their problems
  • Next to speaking English fluently you are able to understand and translate business requirements into clearly articulated technology solutions

Nice to Have:

  • Knowledge of CI/CD systems and practices
  • Knowledge of Postgres and SQL
  • Experience with D3.js


  • You're passionate about programming. You know how to run code, not just write it
  • You're pragmatic, and know when to be hands-on and enjoys taking the lead in challenging situations
  • You're excited to learn new technologies and best-practices
  • You’re always up for pairing and tackling problems with your colleagues

What is it like to work at ChartMogul?
  • You’ll join the adventures of an early-stage company and experience what it means to have an incredibly impactful job
  • You’ll become part of a team of nice, awesome, and highly dedicated people who all have the same mission: Helping companies build better businesses
  • Flexible hours with healthy work-life balance
  • All employees, including contractors, receive sick days, paid holiday days, and paternity leave
  • You’ll receive a great salary pack (market or upmarket)!

Application Process

  1. Application is reviewed
  2. Initial call with our tech recruiter
  3. Take-home assignment
  4. Onsite interview to meet our Seoul office team
  5. Final interview with our Head of Engineering
  6. Reference Checks
  7. Offer

Please note that we are only able to consider applicants who are eligible to work in South Korea at this time.