Enable job alerts via email!

Software Engineer

PT Bank Sinarmas Tbk

Daerah Khusus Ibukota Jakarta

On-site

USD 15.000 - 25.000

Full time

24 days ago

Job summary

A leading company in the banking sector is seeking a skilled backend developer proficient in Golang. The role involves designing and implementing RESTful APIs, working with databases like PostgreSQL, and mentoring junior engineers. Strong communication and collaboration skills are essential for success in this position.

Qualifications

  • Experience with Golang for at least 1 year.
  • Strong proficiency in backend development.
  • Ability to work collaboratively and mentor junior engineers.

Responsibilities

  • Design and develop RESTful APIs.
  • Implement efficient data models and optimize performance.
  • Mentor junior engineers in backend best practices.

Skills

Golang
PostgreSQL
Redis
Kafka
RESTful APIs
Concurrent programming
Data modeling
Security best practices
Git
Backend testing
Microservices
Testing methodologies
Documentation skills
Team collaboration
Communication skills

Job description

  • Has working experience with Golang for at least 1 years
  • Strong proficiency in the Go programming language, including knowledge of concurrency patterns
  • Experience with PostgreSQL, including database design, optimization, and querying
  • Familiarity with Redis for caching and data storage
  • Basic understanding of message broker systems, preferably Kafka
  • Proficient in designing and developing RESTful APIs
  • Understanding and practical application of concurrent programming concepts
  • Ability to design and implement efficient data models
  • Awareness of security best practices for backend development
  • Proficiency with version control systems, especially Git
  • Basic knowledge of backend testing, including unit testing
  • Ability to debug code and optimize performance
  • Ability to work collaboratively in a team environment
  • Good communication skills
  • Experience in designing and implementing microservices architectures
  • Willingness and ability to mentor junior engineers
  • Proficient in testing methodologies, including unit, integration, and end-to-end testing
  • Strong documentation skills for code, architecture, and processes
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.