Twilio is seeking a Software Engineer to join their team in Estonia. As a Software Engineer, you will design, develop, test, and deploy features to build highly scalable and available services. You will collaborate with cross-functional teams to build compelling user experiences for developers and end users. The role requires at least 2 years of experience with full-stack software engineering, strong Computer Science fundamentals, and proficiency in at least one programming language.
Requirements
- At least 2 years of experience with full-stack software engineering
- Strong Computer Science fundamentals, not limited to data structures, algorithms, operating systems, and distributed systems
- Proficiency in at least one programming language, web stack and framework
- Strong oral and written communication skills (in English)
- Experience working with Java frameworks like Spring, Hibernate, Dropwizard (desired)
- Experience working with React or a different web development framework (desired)
- Good understanding of DevOps CI/CD pipeline (desired)
- Experience working with agile/scrum methodologies (desired)
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) (desired)
- Experience documenting your solutions and proposals (desired)
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
