Senior Software Engineer
Job Description
At Durianpay, we are on a mission to build an integrated and comprehensive payments stack that transforms customer and merchant experiences in Southeast Asia. We have launched in Indonesia with a one-stop solution for frictionless checkouts, modern, easy-to-integrate APIs, and a unified dashboard to manage payments and financial needs. We are backed by top global VCs like Sequoia Capital and AC Ventures, as well as prominent angels from India, Indonesia, and Singapore.
Job Description
- Architect, develop, and maintain high-performance, scalable systems, while ensuring code quality and reliability.
- Mentor and guide junior and mid-level engineers, conduct code reviews, and establish best practices for coding, testing, and deployment.
- Continuously monitor, analyze, and optimize existing and new systems to ensure peak performance, reliability, and scalability.
- Collaborate with cross-functional teams to define technical requirements, design solutions, and deliver high-impact features.
- Identify opportunities for improvement, develop prototypes, and iterate quickly to deliver innovative solutions in a fast-paced environment.
- Proactively identify performance issues/bugs and devise robust solutions to address them.
- Ensure that systems are secure, compliant with industry standards, and aligned with best practices in cybersecurity.
Requirements
- Bachelor's degree in Computer Science, related field, or equivalent professional experience.
- 4+ years of professional experience as a Software Engineer.
- Strong problem-solving skills and a solution-oriented mindset with a passion for learning.
- Solid understanding of data structures, algorithms, software design principles, operating systems, networking, and RESTful APIs.
- Expert in at least one programming language: Golang, Java, or C++.
- Proficient with SQL and NoSQL databases (e.g., Postgres, MySQL, MongoDB).
- Deep expertise in microservices architecture and distributed systems.
- Experience with CI/CD practices and tools, containerization, and cloud deployments (e.g., AWS/GCP/Azure).
- Excellent verbal and written communication skills, with the ability to collaborate effectively across teams.



