JobID
Senior Software Engineer (Backend)

- Location Jakarta
- Posted 4 days ago
Responsibilities Architect, develop, and maintain high-performance, scalable systems, owning the full development lifecycle from architecture to deployment, 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 bottlenecks, performance issues, and bugs, and devise robust solutions to address them. Ensure that systems are secure, compliant with industry standards, and aligned with best practices in cybersecurity. Qualifications Bachelor’s degree in Computer Science, related field, or equivalent professional experience. 6+ years of software engineering experience with strong CS fundamentals Proficient in Golang, Java, or C++; solid SQL/NoSQL skills (Postgres, MongoDB) Experience with microservices, distributed systems, and cloud platforms (AWS, GCP, Azure) Familiar with CI/CD, containerization, and infrastructure-as-code Strong communicator with a product-driven mindset Strong problem solving skills with a passion for learning