RESPONSIBILITIESEvaluate technologies and development stacks for API based platform which scales to build largest CPaaSOwn end to end life cycle of the product from requirement analysis, design, development, test, release and maintenance.
Develop reusable tools / librariesContinuously improve cycle time, throughput, and code quality.Continuously improve value-adding-activities / non-value-adding activities ratio.
SKILLS REQUIRED1 - 3 years of experienceMust have worked on any one or more : Golang, Django, Flask, Redis, memcache, Postgres, Celery, DynamoDB, Nginx, Linux, Git, AWS, DockerProficient 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 skillsGood aptitude in multi-threading and concurrency concepts.
Working knowledge of Git and proficiency with at-least one build server : Jenkins / Travis / BambooExperience in Telecom domain is a plus Skills : - Go Programming (Golang), FreeSWITCH, Python, PostgreSQL, Redis, SIP, Kamailio, Data Structures and Amazon Web Services (AWS)