Kuncie sedang merekrut seorang

Senior Software Development Engineer - Back End

Loker ini dibuat lebih dari 2 bulan yang lalu
Cek ketersediaan dengan klik lamar. Tidak tersedia? Cek loker lain di Jakarta.

We are a startup with a mission to unlock human potential, empowering people to prosper doing what they love. We are looking for a Senior SDE role who is passionate about education technology. Your goal is to build and deliver high-quality backend services to power front end applications to our customers.

Our Techstacks

  • GitLab for source repository
  • Flutter for Mobile Application
  • GraphQL for API Gateway in NodeJS and Apollo
  • Google Cloud Platform in Indonesia region with services BigQuery, Pubsub, GKE, Cloud SQL
  • Kubernetes for Backend
  • Golang and Typescript for Backend

Responsibilities

  • Develop high-quality software design and architecture. Identify, prioritize, and execute tasks in an agile software development cycle.
  • Develop applications by producing clean, efficient, and tested code.
  • Provide guidance and best practices in quality software development to peer engineering teams.
  • Automate tasks through appropriate tools, scripting, and continuous integration/delivery process.
  • Review and debug code.
  • Collaborate with internal product, engineering, and design teams to fix and improve products.
  • Document development phases and monitor application quality.
  • Ensure the software is up-to-date with the latest security tools and technologies.

Qualifications we are looking for

  • A minimum total of 5 years of experience in web application developments using popular frameworks such as Kubernetes for API and internal services backend platform. - Golang and Typescript for internal services.
  • Strong passion for building secure, high quality, testable, reusable, and clean code.
  • Experience working in an agile environment.
  • Experience in designing GraphQL specification and GraphQL client implementation.
  • Experience in taking a leading role in building complex software systems in mobile applications.
  • Experience in communication with stakeholders and other technical teams to collect requirements, product features, and technical designs.
  • Experience in development highly scalable system using cloud computing native technologies.
  • Experience in working with automated testing tools and continuous integration/continuous delivery
  • Experience in mentoring junior software engineers to develop their skills.
Silakan referensi bahwa Anda menemukan lowongan kerja ini di Fungsi.id, ini membantu kami mendapatkan lebih banyak lowongan kerja berkualitas di sini, terima kasih!
Lokasi
Tanggal posting
16 Desember, 2021