A financial technology company in Jakarta Timur is seeking an experienced software developer with a strong understanding of backend services and mentoring capabilities. The ideal candidate has at least 5 years of software development experience, excels in object-oriented programming, and is well-versed in microservices architecture. The role involves designing and implementing backend solutions while collaborating with cross-functional teams to ensure high-quality deliverables.
Qualifications
Minimum 5 years of software development experience.
Minimum mentoring junior engineers for 2 years.
Strong understanding of Data Structures, Algorithms and Computer Science fundamentals.
Strong foundation in object-oriented programming language.
Good understanding of microservices architecture and event-driven programming.
Know best practices about server communication.
Strong foundation in Linux environment.
Experience with IAAS, SAAS, PAAS in AWS.
Responsibilities
Design and implement backend services.
Work with stakeholders to gather and understand requirements.
Write high quality and maintainable code.
Own parts of the system and improve it continuously.
Participate in design discussions and propose solutions.
Skills
Software development experience
Mentoring junior engineers
Data Structures and Algorithms
Object-oriented programming
Microservices architecture
Event-driven programming
Server communication best practices
Linux environment
IAAS, SAAS, PAAS in AWS
Job description
A financial technology company in Jakarta Timur is seeking an experienced software developer with a strong understanding of backend services and mentoring capabilities. The ideal candidate has at least 5 years of software development experience, excels in object-oriented programming, and is well-versed in microservices architecture. The role involves designing and implementing backend solutions while collaborating with cross-functional teams to ensure high-quality deliverables.