RESPONSIBILITIES Evaluate technologies and development stacks for API based platform which scales to build largest CPaaS Own end to end life cycle of the product from requirement analysis, design, development, test, release and maintenance.
Develop reusable tools / libraries Continuously improve cycle time, throughput, and code quality. Continuously improve value-adding-activities / non-value-adding activities ratio.
SKILLS REQUIRED 1 - 3 years of experience Must have worked on any one or more : Golang, Django, Flask, Redis, memcache, Postgres, Celery, DynamoDB, Nginx, Linux, Git, AWS, Docker Proficient in at-least one OO language : Python / Golang(preferred) Writing high-performance, reliable and maintainable code.
Excellent microservices pattern understanding. Ability to define cross core contracts and bring them to closure through collaboration.
Good knowledge of database structures, theories, principles, and practices. Experience working with AWS components EC2, S3, SNS, SQS Analytical and problem solving skills Good aptitude in multi-threading and concurrency concepts.
Working knowledge of Git and proficiency with at-least one build server : Jenkins / Travis / Bamboo Experience in Telecom domain is a plus Skills : - Go Programming (Golang), FreeSWITCH, Python, PostgreSQL, Redis, SIP, Kamailio, Data Structures and Amazon Web Services (AWS)