A leading fintech company in Jakarta Timur is hiring a Backend Engineer to design and implement features for its platforms. You will collaborate with multiple teams to develop scalable solutions while maintaining high coding standards. Ideal candidates have a degree in Computer Science, 1-3 years of software experience, and strong skills in programming languages like Go or NodeJS. If you thrive in an agile environment and have excellent problem-solving abilities, we encourage you to apply.
Qualifications
1-3 years of working experience in the Software industry.
Strong understanding of computer science fundamentals.
Experience working with cloud-based systems is a plus.
Responsibilities
Design and implement product features for Kredivo services.
Collaborate with Product and Sales teams to deliver scalable solutions.
Write high quality, maintainable code.
Skills
Object Oriented Programming
Data Structures
Algorithms
Logical thinking
Troubleshooting
Microservices architecture
HTTP
Web Services
OAuth
Restful APIs
Good Communication
Education
B.S, M.S, or PhD in Computer Science or equivalent
Tools
Go
NodeJS
C++
Linux
AWS
GCP
Job description
About The Job
What you will really be doing as Backend Engineer in our Engineering team:
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 challenge
About You
B.S, M.S, and/or PhD in Computer Science or equivalent
1-3 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 on one of follow programming language: Go, NodeJS, Go or C++
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