Software Engineer

Twilio Twilio · Enterprise · Estonia · Remote · Engineering

Software Engineer role at Twilio focused on building and maintaining reliable back-end and front-end applications for supply insights and trust. The role involves developing features for the messaging supply platform, including interfaces for suppliers, task automation, and supporting internal and customer-facing applications.

What you'd actually do

  1. Design, develop, test and deploy features alongside a small, distributed collaborative team to build highly scalable and available services
  2. Collaborate other cross-functional teams, product managers, designers, and engineers to build compelling user experiences for developers and end users
  3. Ensure quality by writing unit, integration, and load tests, as well as conducting thorough code reviews.
  4. Work independently to troubleshoot/determine resolution for issues in your team's domain
  5. Build new features for both internal and customer-facing applications to ensure seamless integration and great customer experience

Skills

Required

  • full-stack software engineering
  • Computer Science fundamentals
  • software development lifecycle
  • testing
  • devops standards
  • programming language
  • web stack
  • framework
  • English communication skills

Nice to have

  • Java frameworks like Spring, Hibernate, Dropwizard
  • React or a different web development framework
  • DevOps CI/CD pipeline
  • agile/scrum methodologies
  • containerization and orchestration tools (e.g., Docker, Kubernetes)
  • documenting your solutions and proposals