Remote Software Engineer I, Backend (Payment)

at tiket.com

Posted 4 days ago 7 applied

Description:

  • The Payment team is responsible for ensuring smooth and reliable transactions across various payment modes for customers.
  • The team focuses on optimizing the display and user interface elements within the App and Front-End (FE) environments.
  • You will collaborate closely with cross-functional partners to deliver clean, intuitive, and responsive designs.
  • Your work will drive measurable improvements in user satisfaction, operational efficiency, and key business outcomes such as customer retention and engagement.
  • You will build features from scratch or extend code using best practices, primarily developed in Java.
  • You will collaborate with product and QA teams to ensure timely project launches.
  • You will identify and address performance bottlenecks, technical debts, and improve existing code.
  • You will document and communicate your work effectively.
  • You will participate in peer code reviews as everyone on the team is involved in PR reviews.

Requirements:

  • A Bachelor’s degree or equivalent, preferably in Software Engineering or a related field is required.
  • Prior internship experience as a Software Engineer is a plus.
  • A strong understanding of algorithms and data structures, with proven problem-solving and logical thinking abilities is necessary.
  • Basic knowledge of software development methodologies is required.
  • Familiarity with Relational Database Management Systems (RDBMS), including DDL and DML operations is essential.
  • Experience with Git, Java (JDK 8+), RDBMS, and basic Virtual Machine (VM) and Docker usage is required; familiarity with Golang is a plus.
  • Effective verbal and written communication skills are necessary.
  • You must be open-minded with a strong desire for continuous learning.
  • Excellent organizational and time management skills, with the ability to prioritize tasks effectively are required.
  • You should be capable of working independently as well as collaboratively in a team environment.
  • You must demonstrate accountability and a strong sense of ownership in responsibilities.
  • A willingness to work in a hybrid environment (3 days in-office, 2 days remote) is required.

Benefits:

  • The company offers a dynamic work environment that encourages collaboration and innovation.
  • You will have the opportunity to work with a large user base of over 50 million users.
  • The role provides a chance to contribute to significant improvements in user experience and business outcomes.
  • You will be part of a team that values continuous learning and professional development.
  • The hybrid work model allows for flexibility in your work schedule.