Develop features across our complete product range (server-side as well as clientfacing) to deliver industry leading solutions
Develop software solutions by working with various stakeholders to determine end user needs, study system interactions and data flows, designing and building integration APIs, and investigating problem areas by following an Agile software development lifecycle.
Maintain a focus on the needs of our customers
Provide in-depth engineering support (debugging, performance optimizations, etc.) during the rollout phase to customers
Perform peer code review
Mentor and grow junior developers
Proactive, positive thinking and strong desire to build a better software
Diploma/ BSc or MSc in Computer Science, Software Engineering, or related discipline.
3 or more years of relevant work experience
Has strong delivery experience with solid basic involving Python, Flask and Django
Has experience working with Docker, Ansible script, Travis/Jenkins
Having knowledge in the following is a PLUS: Java, Scala, Kafka, Apache, Nginx,AWS, Alicloud, Microservices, Distributed Computing Concepts
Have experience working with SQL and NoSQL databases, such as Postgres, MongoDB, ArangoDB and Neo4J