Job Description

Function: Software Engineering → Full-Stack Development

  • Android
  • C
  • C++
  • Golang
  • iOS
  • JavaScript
  • Python
  • Backbone.js
  • Ember.js
  • Node.js
  • React.js
  • Vue.js

Responsibilities

  • Help build a scalable product by going above and beyond the usual means of software development.
  • Lead design of major software components in the large system Design, Develop, Test, Deploy and Maintain the software systems Prioritise and manage deliverables in a fast moving environment.
  • Mentor and train other team members on design techniques and coding.

Requirements

  • Experience in software development using general purpose programming languages (C / C++ / Java / Python / JavaScript / C# / go / Objective-C) with mastery over at least one of them.
  • Experience in architecting, developing and launching distributed systems design Interest and ability to learn new coding languages and new technologies.
  • Primary skills: Scalable B2C Software Architecture, Frontend, Flutter, Android / iOS App Development, Microservices, Web Services, Cloud Applications.
  • Secondary Skills: IPC, RPC, Threading, Asynchronous Communication, OS knowledge of Queue Systems like Kafka, RabbitMQ, Amazon SQS, Google PUB SUB is a plus.
  • Demonstrated experience in one or more of the following: Infrastructure Development, Machine Learning, Backend development, Identity, Security and Privacy.
  • Experience in tackling ambiguous problems with simple solutions.
  • Demonstrated hands-on technical leadership that resulted in measurable impact.

Apply for this job