Software Engineer P2

New
T
TwilioCommunications Technology
Remote - IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2-4 years
Required Skills
AWSDockerSQLAgileJavaKubernetesNosqlCI/CDRESTful APIsMicroservices

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related industry experience.
  • 2-4 years of experience developing highly-available, secure, native cloud enterprise SaaS applications in Java.
  • Experience with AWS, GCP or other public cloud infrastructure platforms.
  • Experience building highly scalable, real time, distributed systems based on microservices architecture.
  • Experience with container technologies - Docker/Kubernetes.
  • Experience with REST API design and implementation.
  • Experience with SQL/NoSQL databases and caches.
  • Experience implementing modern automated testing and CI/CD pipelines.
  • Expertise in solving complex production issues.
  • Experience with iterative development, Scrum and Agile methodologies.

Responsibilities

  • Design, develop, test, and deploy Flex platform services on AWS, following microservices architecture principles.
  • Build and maintain highly scalable, distributed systems with a strong focus on reliability and performance.
  • Write automated unit and integration tests; contribute to CI/CD pipelines and deployment tooling.
  • Refactor and reduce technical debt; uphold engineering standards across code reviews and design discussions.
  • Collaborate with product and engineering peers to influence roadmap priorities and propose architectural solutions.
  • Participate in design discussions, code reviews, backlog grooming, and Agile ceremonies.
  • Troubleshoot and resolve issues independently or with your team in your domain.
  • Document systems and contribute to runbooks, design docs, and operational playbooks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now