Amartha sedang merekrut seorang

Backend Engineer (Java)

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

Amartha is embarking on an exciting new journey and is in need of experienced engineers to work with senior management, existing engineers, and product in shaping the next wave of innovative product offerings, ensuring Amartha leapfrogs into the next phase of its journey!

Successful candidates will need strong communication skills as they will be actively involved in discussions and instrumental in bridging the gap between product and technology, as well as coaching, mentoring, and guiding junior engineers in best practices/solving technical challenges.

Job Description

As a Backend Software Engineer, on any given day you might be architecting new features for our customers, refactoring existing code to be more scalable, and seeing changes through to completion in a production environment.

Responsibilities

  • Build robust and scalable software in Java and/or Go.
  • Design and create services your projects, and contribute and provide feedback to other team members.
  • Help improve our code quality through writing unit tests, automation and performing code reviews.
  • Collaborate with multidisciplinary team of Backend Software Engineers, Product Managers and SRE.
  • Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Dive into difficult problems and successfully deliver results on schedule.
  • 2-7 years of recent hands-on coding and software design.
  • Bachelor degree or more in Computer Science or a related field.
  • A track record of projects completed on time
  • You find satisfaction in a job well done and want to solve head-scratching challenges.
  • Experience with all phases of the software development life cycle, best practices and Agile Software Development.
  • Solid software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
  • Willingness to learn new technologies
  • Knowledge in RDBS systems and NoSQL databases.
Silakan referensi bahwa Anda menemukan lowongan kerja ini di Fungsi.id, ini membantu kami mendapatkan lebih banyak lowongan kerja berkualitas di sini, terima kasih!
Jenis kontrak
Full Time
Lokasi
Tanggal posting
19 Agustus, 2022
Kategori