TL;DR
Fullstack Software Engineer (Messaging): Building and maintaining reliable applications for messaging supply insights and trust with an accent on backend services and internal tool interfaces. Focus on developing scalable features, automating manual workflows, and ensuring seamless integration between supplier systems and customer-facing platforms.
Location: Must be based in Estonia
Company
Twilio provides a cloud communications platform that enables developers to build personalized customer engagement experiences.
What you will do
- Design, develop, and deploy highly scalable and available backend services.
- Build interfaces for messaging suppliers and internal automation tools.
- Collaborate with cross-functional teams, including product managers and architects, to deliver new features.
- Ensure software quality through unit, integration, and load testing.
- Troubleshoot and resolve complex issues within the messaging supply domain.
- Participate in code reviews to maintain high engineering standards.
Requirements
- Location: Must be based in Estonia
- English: Strong oral and written communication skills required
- At least 2 years of experience in fullstack software engineering.
- Strong computer science fundamentals including data structures, algorithms, and distributed systems.
- Proficiency in at least one programming language and web framework.
- Solid understanding of software development lifecycles, testing standards, and DevOps practices.
Nice to have
- Experience with Java frameworks such as Spring, Hibernate, or Dropwizard.
- Proficiency in React for frontend development.
- Knowledge of containerization tools like Docker and orchestration via Kubernetes.
- Experience with CI/CD pipelines and Agile/Scrum methodologies.
Culture & Benefits
- Competitive compensation package with retirement savings options.
- Generous time off policy including wellness and parental leave.
- Commitment to a remote-first culture with global inclusion.
- Opportunities for professional growth and skill acquisition.
- Support for community volunteering and impact-driven initiatives.
- Periodic team gatherings to foster connection and build relationships.
