Back End Engineer

at  Amar Bank

Jakarta, JKT, Indonesia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Sep, 2024Not Specified25 Jun, 2024N/AUnit Testing,Sql,Docker,Communication Skills,Subversion,Git,Scalability,New Relic,Security,Web Services,Java,Interpersonal Skills,Test Driven Development,Databases,Integration TestingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHO ARE WE?

Amar Bank is one of the most technologically advanced digital banks in Indonesia. Our leading
digital lending product, Tunaiku has the distinction of being the first FinTech product in
Indonesia. We are also the first digital bank on the cloud. As the first profitable digital bank, we
managed to get listed on the Indonesian Stock Exchange.

REQUIREMENTS:

  • More than 5 years of experience in Backend Development
  • Having technical knowledge of Source Code Management Revision Control such as Subversion, Git.
  • Knowledge of Go Language. Knowledge in Java is a plus factor
  • Familiarity with unit testing, integration testing, and test-driven development.
  • Experience implementing web services (RESTful APIs).
  • Knowledge of SQL / NoSQL.
  • Knowledge of Unix/Linux environments.
  • Strong in designing and implementing databases.
  • Have knowledge about monitoring systems (New Relic, etc)
  • Have knowledge about container orchestration (Docker)
  • Passion for software engineering, especially in building rich applications.
  • Experience in application optimizing for security, maximum speed, compatibility, and scalability.
  • Strong analytical and problem-solving skills.
  • Good interpersonal skills, self-motivated, creative, independent, fast learner, and result-oriented.
  • Good communication skills and comfortable collaborating with a cross-functional team

Responsibilities:

  • Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
  • Collaborate with other software engineers, product owners, user experience designers, and operations engineers to build new products.
  • Design and maintain the relational database and its schemas.
  • Tests the product in controlled and real situations before deployment.
  • Accomplishes engineering and organization goals by completing related tasks.
  • Develops software solutions by conferring with users, studying information needs, system flow, data usage, and work processes, investigating problem areas, and following the software development life cycle.
  • Bringing forward technology ideas for continuous improvements to products and processes.
  • Presents ideas for system improvements, produces detailed specifications, and writes program codes
  • Regularly maintains the systems once they are up and running.
  • Regularly do application optimizing


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Jakarta, Indonesia