A technology-driven financial services company in Jakarta Timur is seeking an experienced software engineer to design and implement features for multiple services. The ideal candidate will have a strong background in programming languages like Python, Java, or C++, with excellent problem-solving abilities and the capacity to work well in a team. A minimum of 3 years in the software industry, alongside a degree in Computer Science or equivalent, is required. Join a dynamic team to deliver scalable solutions.
Qualifications
3+ years of working experience in the Software industry.
Strong logical and innovative thinking with good troubleshooting skills.
Ability to assess business needs and reflect in product design.
Responsibilities
Design and implement product features for various services.
Work with teams to gather and understand requirements.
Write high quality, maintainable code.
Own and improve parts of the system in an agile environment.
Skills
Python
Java
C++
Object Oriented Programming
Data Structures
Algorithms
Microservices architecture
HTTP
Web Services
OAuth
Restful APIs
Linux
AWS
GCP
Communication skills
Education
B.S, M.S, and/or PhD in Computer Science or equivalent
Job description
Responsibilities
Design and implement product features and functionality for various FinAccel/ 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
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 following programming language: Python, Java 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