Hybrid Senior Backend Engineer

Posted last month

Apply now

About the role

  • Provide expert technical guidance and mentorship on architectural decisions, ensuring scalability, reliability, and maintainability
  • Own and drive the development of critical services within the core product, ensuring high code quality and adherence to best practices
  • Influence key technical decisions to accommodate future use cases and scalability across the software architecture
  • Facilitate and lead technical discussions and initiatives across engineering teams, resolving complex technical challenges
  • Drive observability work across services and foster a culture of observability; lead incident response using a 'no blame' approach; participate in on-call roster
  • Contribute significantly to hands-on development and delivery of new product capabilities
  • Identify and implement improvements to system performance, scalability, and stability
  • Conduct thorough code reviews and promote best practices in coding, testing, and deployment
  • Mentor and coach engineers, fostering a culture of technical excellence and continuous learning
  • Communicate complex technical concepts clearly to both technical and non-technical audiences
  • Collaborate with product managers, designers, and other stakeholders to deliver high-quality products
  • Work under broad direction and be fully responsible for meeting allocated technical and product objectives

Requirements

  • At least 8-10+ years of experience in software development
  • Proven track record of building and scaling distributed systems with end-to-end responsibility for outcomes
  • Strong proficiency in backend technologies, including Java/Kotlin and Node.js
  • Demonstrated expertise in making critical architectural decisions balancing performance, scalability, correctness, cost, and reliability
  • Experience with cloud platforms (AWS preferred) and containerisation technologies (Docker, Kubernetes)
  • Experience with observability tools and monitoring practices
  • Expertise working with ORMs and GraphQL APIs
  • Strong experience optimizing backend services for mobile applications
  • Experience with offline-first architecture for mobile applications
  • Experience with push notifications, WebSockets, and real-time data synchronization
  • Familiarity and/or ability to understand functional programming concepts and languages (Scala)
  • Experience participating in on-call incident response
  • Ability to mentor and coach engineers
  • Must be authorized to work in Vietnam without visa sponsorship at time of application
  • Must have reliable internet connection and an at-home workstation setup
  • Ability to commute into Vietnam office at least 3 days a week

Benefits

  • Competitive Salary Package including 13th month bonus
  • New Hire Stock Options
  • Employee Referral Bonus Program
  • 3 volunteer days per year
  • Generous budget to spend on setting up your home office or WFH station
  • 100% employer paid access to Udemy (Learning & Development)
  • Paid Parental Leave for both carers (12 weeks)
  • Hybrid Work Model (3 days in the office & 2 days work from home)
  • Private Medical Benefits (PTI Health Insurance) for employee + family
  • 100% employer paid annual health check
  • 7 paid sick leave days per year
  • 20 paid personal leave days per year
  • 12 paid public holiday days per year
  • Company & Team Offsite Events
  • Office amenities (open and creative workspaces, table tennis, PS4, kitchen stocked with snacks & drinks)

Job title

Senior Backend Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job