Software Development Engineer - 1
Plivo
Bangalore, Karnataka, IN
8d ago
source : Instahyre

We are looking for a talented and a driven product engineer to join our team.

WHAT STACK WE USE

Golang, Django, Python, Flask, Redis, Postgres, Celery, Nginx, Kamailio, FreeSWITCH, SIP, React, WebRTC, Linux, Android, iOS.

WHAT TECHNOLOGIES WE WORK UPON

Networking, Distributed systems, Big Data, Least Cost Routing, Billing, Invoicing, Analytics, Fraud detection & Prevention, VOIP protocols, SMS Protocols, Cloud Infra, Web and Mobile Platforms, Microservices

ROLES

  • Own and implement features used by large customers like Truecaller, Mozilla, Zomato, Netflix, etc.
  • Performance, Security and Usability goals are in DNA.
  • Full ownership and accountability of microservices which includes day-to-day operations and maintenance.
  • Business and technical Metric definitions and reviews
  • RESPONSIBILITIES

  • Evaluate technologies and development stacks for API based platform which scales to 100,000 transactions per second.
  • Perform push-button deployments of any version of the software to any environment on demand
  • Own end to end life cycle of the product from requirement analysis, design, development, test, release and maintenance.
  • Develop reusable tools / libraries
  • Identify opportunities for automation and collaboration points.
  • 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
  • Experience with AWS & API's is a plus.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form