FoJobPreviewBackLink:Backend Developer / Indonesia
Job Description

The role involves designing, developing, maintaining, and optimizing server‑side applications and APIs that power our digital platforms. You will work closely with front‑end developers, product managers, and DevOps teams to build scalable, secure, and high‑performance backend services across multiple micro‑service architectures.

Key Responsibilities
  • Design, develop, and maintain server‑side logic and databases.
  • Build and manage RESTful APIs, gRPC APIs, and integrations with internal and external systems.
  • Optimize application performance, database queries, and overall system reliability.
  • Collaborate with cross‑functional teams (product, business, sales, QA, DevOps) to design, implement, and ship new features.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Ensure code quality through proper documentation, unit and integration testing, and code reviews.
  • Maintain and improve existing services, apply hot‑fixes, and participate in 24/7 operational support.
  • Participate in benchmarking, load testing, and performance tuning.
  • Research and implement modern frameworks and technologies for backend systems.
  • Provide internal testing before release to QA and maintain versioning, documentation, and code hygiene.
  • Monitor server health, perform data tuning, and suggest technology improvements.
  • Design, develop, and maintain micro‑service based platforms with focus on security and coding standards.
  • Loop in stakeholders to communicate issue root causes, action plans, and timelines.
Requirements
  • 2+ years of engineering experience in backend development across at least one of the following languages: C#, PHP, Go, Java (Spring Boot), Python, Node.js.
  • Strong proficiency with containerization (Docker, Kubernetes), CI/CD pipelines (Jenkins, GitHub Actions, etc.).
  • Solid database expertise with relational DBs (MySQL, PostgreSQL, Oracle) and NoSQL DBs (MongoDB, DynamoDB, Redis). Experience in schema design, query optimization, and data migration.
  • Hands‑on experience designing and consuming RESTful APIs, gRPC APIs, and message queues (RabbitMQ, Kafka).
  • Familiarity with micro‑service architecture, event‑driven patterns, API gateway, service discovery, and circuit breaker patterns.
  • Good grasp of security best practices for authentication, authorization, encryption, and secure coding.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns.
  • Strong problem‑solving skills, attention to detail, and ability to work collaboratively in a fast‑paced environment.
  • Excellent verbal and written communication skills; able to explain technical concepts to non‑technical stakeholders.
  • Experience with cloud platforms (AWS, GCP, Azure) and platform‑as‑a‑service offerings is a plus.
  • Ability to provide on‑call support and work in a 24/7 operational environment (WFO preferred).
  • Experience with hot‑fix deployment, rollback strategies, and production incident response.
  • Willingness to continuously learn, experiment, and adopt new technologies.
Qualifications
  • Bachelor’s degree (or higher) in Computer Science, Information Technology, or related field.
  • Minimum of 2–5 years specific experience as a Backend Developer; 5+ years preferred for senior roles.
  • Proficient in working with Golang, Java, Python, PHP, or Node.js in production environments.
  • Experience building and maintaining micro‑service based platforms at scale.
  • Strong knowledge of API design, message queuing, caching strategies, and service mesh.
  • Familiarity with operating system fundamentals (Linux), networking, and system monitoring.
  • Proficient in code versioning (Git), automated testing, continuous integration, and DevOps practices.
  • Good understanding of security principles such as OAuth, JWT, TLS, and OWASP guidelines.
  • Excellent collaboration skills, a team‑player mindset, and strong communication abilities.
  • Knowledge of machine‑learning or data‑analysis pipelines is a plus.
  • Experience with SaaS products or financial services domain is advantageous.
Benefits and Work Environment

Competitive salary, health insurance, flexible work schedule (WFO only for selected roles), professional development opportunities, and a collaborative culture that encourages innovation.

#J-18808-Ljbffr