Back to job search

Senior Back-end Developer (On Site)

Pt Integrity Asia (Jakarta Metropolitan Area)
DKI Jakarta, Indonesia 🇮🇩
Integrity Indonesia provides our clients with the most effective and reliable fraud prevention, detection, and investigation services, carried out by local experts and upheld with unwavering standards of Integrity. Established in 2001, Integrity Indonesia has served as the headquarters of Integrity Asia ever since. Integrity Indonesia provides a range of services including Employment Background Screening, Due Diligence, Brand Protection, Whistleblowing Systems, Mystery Shopping, Claim Insurance, and many more.

About this position

We are looking for a Senior Backend Developer who is an experienced software developer specializing in the server-side development of applications. This position will work on creating robust, scalable, and secure backend systems that support web and mobile platforms, manage data flow between servers and users, and integrate with other services and databases.

Responsibilities

• Develop and maintain server-side application logic
• Design and manage database architecture and server integration
• Ensure application scalability, performance, and security
• Develop APIs for web and mobile applications
• Collaborate with front-end developers for seamless application integration
• Build high-quality modular, reusable and maintainable code
• Participate in code reviews
• Collaborate with multidisciplinary team of designers, developers and system administrators
• Stay updated with new technologies and best practices in backend development
• Coach and mentor junior developers.

Requirements

• Bachelor/Associate degree in Computer Science or similar relevant field
• 4+ years (senior role) of experience as a backend engineer working with medium to large projects
• Worked in agile environment and has good grasp of agile cadence
• Experience in some prominent languages such as Java, Typescript, etc
• Familiarity with front-end languages such as HTML, JavaScript and CSS
• Analytical mindset: Able to breakdown requirement into coding architecture, reusable components, test plan and tech plan before coding.
• Understanding in application performance and capability in writing codes to achieve low latency and high throughput APIs
• Understanding in application security, authentication, and writing secure codes
• Experience working with relational (SQL server) and NoSQL databases (MongoDb, Casandra, Elastic).
• Experience working with ORM, Migration technology, message brokers (RabbitMQ) and caching
• Experience in writing Unit and Integration test
• Experience in microservice architecture, Mobile apps technologies, other database paradigm such as inverted index database and in memory database is a plus.
• Critical thinker and problem-solving skills
• Team player: share and mutual help.