(HCM) Senior Software Engineer - Gopay

Login to view salary

3 months ago

Apply Now Apply Without CV

Job Description

GoPay is Southeast Asia’s fastest-growing consumer payments and financial services startup. We currently have a team of 100+ engineers across 4 different locations - Bangalore, Bangkok, Jakarta and Singapore - and will be looking to scale up as we build our Vietnam office. GoPay services more than 8 million unique users every day on a variety of payment avenues, providing the most convenient payment method in Indonesia.

GoPay Vietnam is looking for passionate Product/Software Engineers with a drive of building scalable applications and teams to join the Ho Chi Minh office. In this role you will be responsible for the overall delivery of your team and will interface very closely with business stakeholders and product stakeholders to deliver a cutting edge product aimed at improving customer experience on GoPay Vietnam.

  • Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and -features with minimal guidance.
  • Design and develop highly scalable, available, reliable, secure and fault-tolerant systems with minimal guidance for one of the world’s fastest-growing companies in travel
  • Write code that is clear, concise, performant, tested and easily understood by others.
  • Actively mentor associate software engineers in the team, while providing direction and SME knowledge on relevant tech stacks for team members
  • Translate business requirements into scalable and extensible design
  • Write, co-write and review design documentation
  • Partner with the product management team to execute the feature roadmap
  • Communicate, collaborate and work effectively across cross-functional teams in a global environment
  • Participate in recruitment to hire high-quality engineers
  • Build and manage automated build/test/deployment environments
  • Improve engineering standards, tooling and processes
  • Debug production issues across services and levels of the stack

Job Requirements

  • Have 8+ years of hands-on experience in developing, testing and deploying large scale applications
  • Enjoy working in Go, Clojure or Java
  • Think about systems and services and write high-quality codeHave sound knowledge of unit testing methodologies and frameworks
  • Have the ability to understand and implement Continuous Integration and Continuous Delivery (CI/CD)
  • Have good verbal and written communication skills
  • Have the experience working with Agile methodologies, Test Engineering and Automation
  • Have experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc
  • Have an excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
  • Have the ability to estimate and execute releases with a good degree of predictability


Quận 3, Hồ Chí Minh


Nhân viên

Job Type