Haptik specializes in building chatbots and has been doing it since 2013, way before chatbots were cool. We are looking for a Backend Engineer to help improve our bot building tools which are used internally and by our clients.
As a backend engineer you will need to have in depth knowledge of backend systems, design principles, good coding practices and a thorough understanding of how to build / improve complex tools already at scale.
This role is ideal for someone with good communication skills and an interest in using and learning new technologies to help build great chatbots.
If you are looking for a challenging opportunity in a company that is building the next phase of technology, apply now!
Develop and enhance haptik bot building tools
Work across all teams to understand requirements and implementation of API- s / Solutioning for these tools
High level estimating and scoping / breaking down of tasks
Model / Re-Model database architecture for performance and scalability
Collaborate with the product team to build out cutting edge poc's.
Respond to data requests, generate / produce reports to help product team make informed decisions.
Participate in code reviews, automated and functional testing, and other aspects of our quality assurance process
Fully participate in a scrum-based, agile development team
Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices
Good communication skills
Must have experience in working in an agile environment, exposure to tools like Jira would be an added benefit.
Must be comfortable with git
3-4 years of experience developing scalable products
Good knowledge of a framework (Django preferred)
Must have modeled normalized database schemas for large scale applications
Must have used in-memory data stores like Redis, memcached.
Knowledge of below technologies are an added bonus :
1. AMQP servers like RabbitMQ.
2. AWS services or alternates.
Must have a Bachelor's or higher degree in engineering
Must be a team player above everything else.
Must be self-motivated