● Lead the software design, architecture, development, debugging, documentation, testing,deployment, maintenance and improvement efforts
● Be extremely hands-on. This is both coding + management type of role.
● Establish road map and architecture based on latest proven technologies and our needs
● Lead & mentor other engineers and demonstrate best engineering practices with the team
● Lead the team to follow our software development process including writing unit tests, performing code reviews, doing daily stand ups, setting OKRs and milestones, etc.
● Manage team’s priorities, deadlines and deliverable
● Write well-crafted, well-tested, readable, maintainable code
● Develop back end code for mobile applications and internal web tools
● Develop APIs for the mobile platform
● Be the owner and maintainer of the significant part of back end infrastructure
● Design and build core components of our back end infrastructure
● Code using cutting-edge tools in close collaboration with our Machine Learning team
● Stay on top of state-of-the-art technologies and apply them
● Share your knowledge by giving tech talks and promoting tech and engineering best practices within the team
need candidates from Product based companies.
- Candidates who are leading a team already.
- Have hands-on coding
- Created and Worked on high scale products
- We need candidates who are familiar with Node.js, Python, Typescript, Postgres-SQL. Deve-ops, Kafka, Redis, Kubernetes, Docker.