Senior Backend Engineer - Client App (SDE 3)
Kredivo Group
Daerah Khusus Ibukota Jakarta
On-site
IDR 250.000.000 - 350.000.000
Full time
Job summary
A leading fintech company in Jakarta is seeking an experienced Software Engineer to design and implement features for various services. The ideal candidate has over 5 years of experience in the software industry, with strong knowledge of Object Oriented Programming and Golang. This role requires collaboration with multiple teams to deliver scalable solutions in an agile environment.
Qualifications
- 5+ years of working experience in the Software industry.
- Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals.
- Experience working in Golang preferred.
Responsibilities
- Design and implement product features and functionality.
- Work with teams to gather and understand requirements.
- Write high quality, maintainable code.
Skills
Object Oriented Programming
Troubleshooting skills
Microservices architecture
HTTP and RESTful APIs
Linux environment
AWS
GCP
Education
B.S, M.S, and/or PhD in Computer Science or equivalent
About the job:
- Design and implement product features and functionality for various Kredivo sites and services
- Work with the Product, Business, and Sales teams to gather and understand requirements and deliver scalable solutions
- Write high quality, maintainable code
- Own parts of the system and continuously work to improve them in an agile environment.
- Benchmarking, load testing, diagnosing problems and helping create solutions
- Research and implement modern frameworks and technologies for back-end systems
- Participate in design discussions, reviews and propose/implement solutions to technical problems and challenges
About you:
- B.S, M.S, and/or PhD in Computer Science or equivalent
- 5+ years of working experience in the Software industry
- Well versed with Object Oriented Programming concepts
- Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
- Strong logical and innovative thinking, troubleshooting skills and diagnostic intuition, able to assess the business needs and reflect the value into the product design
- Experience working in Golang will be preferrable
- Good understanding of microservices architecture
- Proficient in HTTP, Web Services, OAuth and Restful APIs
- Familiar with Linux environment
- Experience working with cloud based systems and infrastructure services such as AWS, GCP, etc is a plus
- Good Communication skills
- Ability to work well in a team with a positive attitude
- Strong attention to details