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