Sign in to apply on web or download the app for more options.
Job Description
About ELSA:
Founded in 2016, ELSA harnesses the power of generative AI to improve English communication skills globally with headquarters in San Francisco and offices in Lisbon, Tokyo, Jakarta, Singapore, Ho Chi Minh, Hanoi, and Sao Paulo. ELSA is at the forefront of AI-driven language learning innovation, transforming how people worldwide enhance their English-speaking skills. Vietnam. With over 50 million users and 1 billion hours of anonymized English audio data, ELSAs depth of data and ability to improve English communication skills is unmatched. ELSAs hyper-personalized learning paths adapt to users goals and interests, making learning engaging and effective. Business learners have industry and role-based learning, enabling them to improve their English daily at work. ELSA is backed by leading investors including Gradient Ventures - Googles A.I. fund, Monk's Hill Ventures and Global Ventures. ELSAs vision is to transform lives and organizations through effective spoken English.
As part of your role you will:
Infrastructure and Operations:
- You keep the CI/CD pipelines in good health, adjusting them as needed.
- You actively set availability and failure rate goals for services your team owns, and pursue them.
- Identify and influence the resolution of infrastructure issues to maintain a reliable and efficient software environment.
Team Collaboration and Growth:
- You force multiply for your team by finding ways to enable them to do more each day.
- Fostering an environment of knowledge sharing and collaboration within the team.
- Focus on enabling colleagues to solve problems independently rather than providing instant solutions.
Code and Quality:
- Your code quality is exemplary.
- Advocate for automating repetitive tasks to reduce errors, save time, and improve efficiency.
- Demonstrate a deep understanding of design patterns and architectural principles.
Continuous Improvement:
- Staying up-to-date on industry trends and technologies relevant to the teams work.
- Embracing experimentation and data-driven decision making for continuous improvement.
Customer Focus:
- Empathizing with customer needs and translating them into technical solutions.
- Gathering and analyzing customer feedback to inform product development and improvement.
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or related field.
- Proven experience with Flutter app development.
- In-depth understanding of software development best practices, methodologies, and SDLC in a high-speed setting using cloud computing.
- Strong problem-solving abilities and a commitment to delivering high-quality solutions.
- Proficiency in technical decision-making and trade-offs, considering both short-term and long-term impacts.
- Strong interpersonal and communication skills, enabling effective collaboration and stakeholder engagement.
- Data-driven mindset with the ability to leverage data for strategic decision-making.
- Experience with AWS and Microservice is an advantage.
- Experience with test-driven development (TDD) and behavior-driven development (BDD) practices is an advantage.
- Proficiency in English.
Why ELSA?
- Competitive compensation.
- Working time: Mon-Fri (Flexible working hour), hybrid working.
- 12 days of Annual leave, 1 Birthday leave, 1 Christmas leave.
- Private healthcare insurance (Generali).
- Free ELSA Premium courses to polish your language skills.
- Fun energetic team; international and collaborative culture.
Key Responsibilities
Maintain and optimize CI/CD pipelines and service availability goals.
Identify and resolve infrastructure issues to ensure a reliable software environment.
Foster team collaboration, knowledge sharing, and independent problem-solving.
Ensure exemplary code quality and advocate for automation of repetitive tasks.
Apply design patterns and architectural principles to technical decisions.
Stay updated on industry trends and embrace data-driven continuous improvement.
Empathize with customer needs and translate them into technical solutions.
Requirements
Bachelor's degree in Computer Science
Software Engineering
or related field
Skills Required
FlutterCloud computingSoftware development best practicesSDLCProblem solvingInterpersonal skillsCommunicationData-driven mindsetTechnical decision-makingAWSMicroservicesTest-driven development (TDD)Behavior-driven development (BDD)
Benefits
Competitive compensation
Flexible working hours
Hybrid working
12 days of Annual leave
1 Birthday leave
1 Christmas leave
Private healthcare insurance
Free ELSA Premium courses
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.