Build the future of communications.
Software Engineer
Location
Estonia
Posted
133 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Twilio
• Design, develop, test and deploy features alongside a small, distributed collaborative team to build highly scalable and available services • Collaborate with other cross-functional teams, product managers, designers, and engineers to build compelling user experiences for developers and end users • Ensure quality by writing unit, integration, and load tests, as well as conducting thorough code reviews • Work independently to troubleshoot/determine resolution for issues in your team's domain • Build new features for both internal and customer-facing applications to ensure seamless integration and great customer experience
Job 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
- Knowledge of processes and engineering best practices in all phases of the software development lifecycle, such as testing and devops standards
- Proficiency in at least one programming language, web stack and framework
- Strong oral and written communication skills (in English)
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
- Opportunities for professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Dynamics CRM Software Developer
3Core Systems, IncDelivering end-to-end SAP System Integration and IT Professional Services for Emerging Technologies
• The Client is seeking a talented and experienced Senior CRM Software Developer for their development and application engineering teams. • This role requires a critical thinker with strong technical expertise in AWS and Azure, with a deep understanding of CRM’s. • The Senior CRM Software Developer is responsible for designing, developing, and maintaining advanced CRM solutions that drive business efficiency and enhance customer engagement. • This role combines hands-on technical expertise with leadership responsibilities, ensuring the CRM platform is optimized, scalable, and seamlessly integrated with other business systems. • The ideal candidate will collaborate closely with stakeholders to translate business needs into technical solutions, lead best practices in development, and mentor junior team members. • With a strong background in CRM customization, integration, and software engineering, this individual will play a key role in delivering high-quality, secure, and innovative solutions that support organizational goals.
• Assist with the development and implementation and modernization of an existing platform consistent with enterprise architecture reference standards. • Work closely with the technical team and leadership to actively identify and log technical issues or risks associated with a project, escalating them, as appropriate, and possibly support the implementation of mitigation strategies for risk prevention and timely resolution. • You will have the opportunity to contribute on an individual basis as well as demonstrate your strengths as a team player.
Software Engineering Immersive
Flatiron SchoolLaunch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
• Attend and complete the part-time Data Science & AI Bootcamp as part of the apprenticeship • Contribute to software projects for your host company • Write clean, maintainable and testable code using modern frameworks and tools • Collaborate in sprint-based workflows and participate in code reviews • Support feature development, debugging, documentation, and QA processes • Build your portfolio of production-level work while growing your technical and collaborative skills • Receive ongoing mentorship from senior developers and product leaders
Software Engineer
Flatiron SchoolLaunch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
• Complete Flatiron School’s Software Engineering (full-time) and AI & Data Science (part-time) bootcamp programs • Contribute to real software projects during a paid apprenticeship with an employer partner • Collaborate in sprint-based workflows and participate in code reviews • Build a portfolio of production-level work



