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.