Search by job, company or skills

Garena

Backend Engineer

Fresher
Save
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Backend Engineer, you will responsible for designing, building, and maintaining the server-side architecture of web applications, seamlessly integrating traditional backend systems with modern AI capabilities. Your primary responsibility is to build robust, scalable software structures that leverage AI agents to accelerate development and enhance product features.

Job Description

  • Design and implement robust web backend services, utilizing Python and the Django framework
  • Write high-quality, maintainable code using engineering best practices (unit testing, Git, CI/CD) while actively leveraging AI coding agents to accelerate development
  • Integrate Generative AI tools into the software development lifecycle to automate tasks such as unit test generation, code summarization, and merge request reviews
  • Analyze product requirements to design, develop, and deploy scalable backend features and AI-driven agentic workflows
  • Optimize application performance, managing cache logic and database scalability for maximum efficiency
  • Identify system vulnerabilities or bottlenecks, constantly improving stability, security, and the overall user experience
  • Build reusable code and libraries, maintaining clean architecture and design patterns
  • Collaborate closely with cross-functional teams, including product managers and frontend engineers, to deliver cutting-edge web technologies

Job Requirements

  • Bachelor's degree or higher in Computer Science or a related field, with a passion for coding, innovation, and solving complex problems.
  • Hands-on experience with web service frameworks (Django, FastAPI), Python, and both SQL and NoSQL databases.
  • Practical experience utilizing AI coding assistants and building agentic workflows, LLM integrations, or customized prompt engineering.
  • Deep understanding of computer science fundamentals, including data structures, algorithms, and the HTTP protocol.
  • Excellence in handling cache and database optimization logic (e.g., Redis, Memcached).
  • Familiarity with Linux development environments, containerization (Docker), and orchestration (Kubernetes).
  • Strong analytical skills for troubleshooting complex issues and optimizing systems for scale.
  • Commitment to continuous learning, particularly in the rapidly evolving landscape of Generative AI and backend architecture.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150599981

Similar Jobs

Indonesia

Skills:

Operating SystemsDatabasesData Structures And AlgorithmsJavaGolangComputer NetworksTcpHttpUDPKafkaConcurrencyRedisMySQLPythonCaching MechanismsDistributed Systems Fundamentals

Indonesia

Skills:

Rest ApiJavaGolangGitPhpDebuggingNode.jsPostmanPythonSqlTroubleshooting

Indonesia

Skills:

GithubGitlabJavaPythonAlgorithmsdata structuresGo

Indonesia

Skills:

Node.jsPythonGitOps practicesinfrastructure-as-codeobservability platformsRESTful API designAWS Cloud technologiesAI-assisted software development

Indonesia

Skills:

JavaGolangKafkaRedisNosqlMemcachedRabbitmqRDBMSTddDockerElastic SearchKubernetesEvent-Driven ArchitectureGit FlowCI CDLinux syntax