Senior Software Engineer (CMS)

PT Kudo Teknologi Indonesia

Deskripsi Pekerjaan/ Job Description


Job Requirements:
 
  • BA/BS degree in Computer Science or related technical field or equivalent practical experience
  • Fluently programming in one of a back-end programming language (ex : PHP, Python, Golang) and have experience in using Go language ia a plus
  • Have experience in unit testing or TDD development
  • Familiarity with OWASP security principles
  • Have a deep knowledge of software engineering (Ex : Design Pattern, Object-Oriented Design Principles)
  • Experience implementing secure, resilient, high-performance CMS / Internal Tools / Dashboard / Reporting System
  • Familiar with Version Control System ( Ex : Git, Mercurial )
  • Team player with a collaborative work ethic
  • Willing to learn, share and teach
Job Responsibilities:
 
  • Develop and implements software components with design based on modular components and object oriented principles.
  • Contribute to Internal Tools Infrastructure design and set up by working with Devops and Engineers.
  • Collaborate with team members and document the principles and frameworks that guide architecture decisions. Participates in peer/technical reviews.
  • Develop Kudo Internal Tools for Dashboard, Reporting System, Ticketing System, and CMS for Mobile App / Web Features"