Back to search:Fullstack Developer / Jakarta (menteng)

Job Description

  • Leading and Drive System Design and Architecture (Create and oversee the architectural design of scalable, efficient, and maintainable systems. Ensure the resulting code meets high quality standards)
  • Deep understanding of the product (business use case, specification, transaction flow, technical stack, cross-product/external integration and impact)
  • Problem solving (Identify, analyze and resolve complex technical problems requiring a deep understanding of the technology and systems used) and be able to make decision on the best solutions
  • Plan, review, oversee complex features often involving external system integration, performance optimization, or highly technical problem solving.
  • Initiate and make decision to implement new technologies or tools updates that can improve application performance and functionality
  • Final review and approve code submission from team members to ensure quality, consistency, and adherence to development standards to achieve optimal results.
  • Enforce and monitor that code being produced is functioning properly and meets quality standards by reviewing test result
  • Collaborate with other teams (e.g. product teams, UX/UI, and project managers) to plan and design features and solutions, and manage communication to line manager and customers (when needed)
  • Actively identify and enforce process improvement, seeking ways to improve the team's efficiency and effectiveness in producing high-quality software
  • Lead, Manage and Mentor team members and foster collaboration within the team. Provide constructive feedback and help them develop their technical and soft skills.
  • Understand, enforce and comply with SDLC best practices

Qualifications

  • Proven experience in 8+ years in software development field, including 2+ years in leadership position
  • Experience in Fraud Detection System (FDS) is highly regarded
  • Mastery of certain programming languages and frameworks like (Java, Go, Python etc)
  • BE: Java Spring Boot, Golang, Python
  • FE: ReactJS, AngularJS
  • DB: Postgres / MySQL
  • Deep understanding of software architecture and design patterns (e.g., MVC, Microservices, Middleware Integration , Event-driven architecture, Caching, Parallel Programming).
  • Experience in designing scalable, efficient, and reliable software
  • Experience in designing and managing large databases and distributed systems.