Twilio

Software Engineer, L1

Twilio

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDistributed SystemsDockerDynamoDBEC2JavaKafkaKubernetesMicroservicesMySQLPythonRedis

About the role

  • Build and deploy distributed systems and microservices architecture for KYC onboarding
  • Write clean, efficient, and maintainable code using asynchronous communication patterns
  • Contribute to design and implementation of highly scalable, reliable architectures
  • Modernize software: migrate and optimize tech stack and move services to self-managed cloud for resiliency
  • Build APIs, storage systems, cache layers and workflows to support complex business logic
  • Collaborate with global engineers, product managers, designers, and architects
  • Share ideas, request feedback, and foster knowledge sharing and continuous learning
  • Participate in agile development with rapid, iterative, frequently deployed applications
  • Improve customer onboarding experience across multiple countries by enabling compliant data collection and maintenance

Requirements

  • Bachelor's degree in Computer Science or equivalent
  • Exposure to systems running on cloud environment like AWS
  • Experience with Java, including asynchronous programming
  • Experience with building and using REST APIs
  • Experience with relational Databases like MySQL
  • Experience with container technologies - Docker/Kubernetes
  • Exposure with technologies like EC2, DynamoDB, Redis, Kafka, ElastiCache
  • Exposure to scripting languages like Python / Bash
  • Some project experience, working with team members as Intern or college to do end to end project and showcasing
  • May be required to travel occasionally to participate in project or team in-person meetings