Qualification
- Bachelor's Degree in Computer Science / Computer Engineering or equivalent work
- Min. 5 years active software development
- Knowledge of multiple back-end languages and frameworks (Golang, .NET, Python)
- Experienced on designing and building large scale distributed system, highly available, highly reliable systems
- Experienced in different databases. Relational (PostgreSQL, MS-SQL), Memory Database (Redis, Memcached etc) and NoSQL (Big Query, Elasticsearch)
- Familiar with API Integration, Microservice, Event Driven Architecture
- Used with Agile Software Development Life Cycle
- Experienced in AI programming is highly appreciated
Job Description
- Deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring, and improving software
- Deploy code daily and use data to drive our decisions while delivering software and analytics to consumers and dealers
- Collaborate with fellow engineers and product partners as you solve interesting problems
- Write well-formatted modular code
- Compile and integrate changes with the project
- Convert given high-level software design to low-level software design
- Use suitable data structures
- Perform, debug and fix bugs with high competency in both backend and frontend environment