Back to All Openings
Apply Now
Backend Engineer
Technology
Jakarta
Full Time
RESPONSIBILITIES:
- Architect efficient and reusable backend systems that drive complex web applications
- Implement business logic and integration to database or message bus
- Write modular, secure, and extensible code with high quality tests cases
- Identify and resolve performance and scalability issues
- Handle bug fixing and performance monitoring
- Code review and backend design architecture plan
- Writing RFC and software documentation
- Implement the right architecture and follow best coding standard
- Articulate technical aspects with multi-functional partner
- Improve the team and company (mentorship, interviewing, and new initiatives)
MINIMUM QUALIFICATIONS
- 6+ years of Backend experience, including web application, database and integration
- 3+ years of programming languages experience in Java or functional programming
- Happy working with functional programming method
- Previous success developing and shipping a large-scale backend services
- Excellent in Design Patterns, Web Framework and Database
- Able to write backend end-to-end testing
- Excellent understanding in basic computer science knowledge
- BS/MS degree in Computer Science or equivalent from a reputable university.
- Good communicator, problem solver and planning attitude
- Have verbal and written English skills