Backend Engineer Durianpay Hybrid • Jakarta Min. 1 years of experience Negotiable Actively hiri[...]
Durianpay IndonesiaWorkFromHome, Jawa, Indonesia
1 day ago
Job description
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.
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.