Back to search:Software Engineer / Surabaya (east)

Join our exciting Tech Team as a Full-Stack Software Engineer. Our team builds wonderful Enterprise Tech platform. You will be part of a talented software team that works on impactful enterprise-level applications.

Software Engineer roles and responsibilities include contributing to web-based application development, while providing expertise in the full software development lifecycle, from concept and design to testing.

Job Description

  • Produce fully functional programs writing clean, testable code
  • Integrate backend data
  • Create user interface and web layout using HTML / CSS / modern JS
  • Bug Fixing
  • Proactively communicate with the U.S. counterpart and internal team about project requirements and task progression

Minimum Requirements

  • Bachelor's Degree in Computer Science or equivalent from a reputable university
  • Excellent understanding of at least one of the following languages: Javascript, Ruby, or Python
  • Some understanding of Git
  • Grit to learn & adapt to new concepts/technologies
  • Humility to accept & give constructive, critical feedback
  • Proficient verbal and written English skills

Nice-to-Haves

  • Experience in Ruby on Rails / ReactJS / VueJS development
  • Comfortable with UNIX / Linux environment
  • Knowledge of MVC Architecture
  • Good understanding of OO design pattern
  • Experience in building RESTful API
  • Hands-on experience in developing and launching software applications
  • Amazing portfolio of impactful work

Perks

  • 100% Remote Work: Work from anywhere
  • Flexible Hours: Manage your schedule within agreed team hours
  • Creativity-Inducing Workplace
  • Paid Vacation Leave
  • Medical Insurance
  • Social Security Benefit
  • Bereavement/Family Leave
  • Maternity & Paternity Leave