Job title: Senior Backend Engineer
Job type: Permanent
Industry: IT
Location: WFA, Jakarta
Job ID: 48112

Job Description

About the company

Geekhunter is hiring on behalf of our client, a technology consulting firm that delivers tailored IT solutions with specialised expertise in software development, comprehensive UX design, and full-cycle project management.

 

Job Responsibilities

  • Design and develop backend services powering the cloud management portal.
  • Implement orchestration logic to support infrastructure provisioning.
  • Integrate platform services with OpenStack APIs for seamless operations.
  • Architect and deliver scalable RESTful APIs.
  • Contribute to system architecture discussions and technical decision-making.
  • Develop and maintain DBaaS and KaaS platform capabilities.
  • Enhance platform reliability, performance, and scalability.
  • Ensure secure authentication and authorization through Keystone.
  • Write maintainable, testable, and production-ready code.
  • Collaborate closely with frontend engineers, DevOps teams, and system architects.

Job Requirements

  • At least 5 years of professional backend software development experience. 
  • Strong proficiency in Python and object-oriented programming principles.
  • Proven experience designing and building REST APIs.
  • Familiarity with microservice architectures and distributed systems.
  • Solid understanding of networking fundamentals (TCP/IP, DNS, routing, load balancing, firewall concepts).
  • Strong background working in Linux environments.
  • Hands-on experience with Docker and containerized applications.
  • Familiarity with AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, Claude Code).
  • Experience in Agile development environments, particularly Scrum.
  • Demonstrated ability to build production-grade backend systems.
  • Experience with OpenStack and Kubernetes. Familiarity with FastAPI framework.
  • Knowledge of relational databases such as PostgreSQL or MySQL.
  • Exposure to major cloud platforms (AWS, Azure, GCP).
  • Experience with observability tools (Prometheus, Grafana).
  • Familiarity with message queue systems (RabbitMQ).

 

Benefits

  • Competitive Salary
  • THR**
  • BPJS Ketenagakerjaan & Kesehatan**
  • Incentive Based On Performance
  • Working Tools Provided