freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer Durianpay Hybrid • Jakarta Min. 1 years of experience Negotiable Actively hiri[...]

Summary

Build and maintain high-performance backend systems for a fintech payments company using Go, Node.js, or Python, SQL/NoSQL, and microservices.

Responsibilities

  • Design, develop, test, and maintain end-to-end high-performance systems; own the entire development lifecycle including architecture, code, and deployment.
  • Continuously optimize existing and new systems for peak performance and robustness.
  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
  • Demonstrate a strong willingness and ability to learn new technologies, adapt to changing requirements, and contribute to prototypes and iterative improvements.
  • Write clean, efficient, and well-tested code that adheres to coding standards and best practices.
  • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Conduct code reviews, provide constructive feedback, and ensure high standards of code quality and consistency.

Qualifications

  • Bachelor’s degree in Computer Science, related field, or equivalent professional experience.
  • 2+ years of professional experience as a Software Engineer.
  • Strong problem-solving skills and a solution-oriented mindset with a passion for learning and challenging the status quo.
  • Solid understanding of data structures, algorithms, software design principles, operating systems, networking, and RESTful APIs.
  • Proficiency in at least one programming language: Golang, NodeJS, Python, Java, or C++.
  • Experience with SQL and NoSQL databases (e.g., Postgres, MySQL, MongoDB).
  • Strong understanding of microservices architecture and distributed systems.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.

See also