Lead Backend Developer

  • Developer/Programmer
  • Jakarta Raya
  • 30-Dec-2024
  • Full time

Responsibilities:

  • Architect and design backend services.
  • Write well-designed, testable, and efficient code using best software development practices.
  • Create and maintain software documentation.
  • Communicate and coordinate effectively with internal and external teams.
  • Quickly learn and adapt to new technologies as needed.
  • Mentor team members.

 

Requirements:

  • Bachelor's degree in Computer Science or Information Technology from a reputable university.
  • Minimum 4 years of professional experience as a backend engineer.
  • Experience leading a team of developers.
  • Proficiency in:
    • Python and Python frameworks (Flask, Django)
    • RDBMS (PostgreSQL, MySQL)
    • NoSQL databases (Redis, MongoDB)
    • Unit testing, REST APIs, and Version Control Systems (GitLab, GitHub)
    • Linux OS
  • Experience with or knowledge of:
    • Microservices architecture
    • Test-Driven Development (TDD)
    • Message brokers (Kafka, RabbitMQ)
  • Understanding of Google Cloud Platform (GCP) is an added advantage.

 

Working Arrangement: Hybrid/On-Site.