Fullstack Software Engineer
December 20, 2024
Open
Open
Location
Vietnam
Occupation
Full-time
Experience level
Mid-level
Apply

About Us:

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, and Vietnam. With over 50 million users and 1 billion hours of anonymized data, our AI-driven language learning platform delivers hyper-personalized learning paths for both businesses and individuals, transforming lives and organizations through effective spoken English. ELSA is backed by leading investors including Gradient Ventures - Google’s A.I. fund, Monk's Hill Ventures, and Global Ventures.

Reports To:

Engineering Manager

Summary:

As a Full-Stack Software Engineer, you will play a key role in designing, developing, and maintaining software solutions that align with business objectives. In this role, you will leverage your experience to build reliable and maintainable software while mentoring junior engineers and contributing to architectural decisions. You will work collaboratively with team members, driving innovation and ensuring the delivery of high-quality solutions.

Hiring Process:

Round 1: Technical Challenge (3 days)
Round 2: Technical Interview (Online)
Round 3: Culture fit (Online)

Key Responsibilities:

Software Development
Design, develop, and maintain scalable and maintainable software systems.
Lead the development of features, resolve complex bugs, and implement technical improvements.
Ensure high-quality software through participation in code reviews.

Team Collaboration and Leadership
Work closely with stakeholders to understand technical requirements and project goals.
Collaborate with cross-functional teams to deliver software solutions efficiently.
Mentor junior team members, sharing knowledge and promoting best practices.

Code and Quality
Write clean, efficient, and maintainable code, adhering to industry standards.
Actively participate in code reviews, offering constructive feedback and maintaining code quality.
Contribute to improving development workflows and coding standards.

Infrastructure and Operations
Implement and optimize CI/CD pipelines for efficient and reliable software deployment.
Troubleshoot and resolve issues in build processes and deployments.
Contribute to infrastructure improvements and ensure system reliability.

Continuous Improvement
Stay informed about emerging technologies and industry trends.
Lead initiatives for team learning, including mentoring and knowledge-sharing sessions.
Continuously seek feedback and refine technical and interpersonal skills.

Customer Focus
Deeply understand customer needs and pain points to develop impactful solutions.
Ensure tasks align with resolving customer challenges effectively.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Strong proficiency in backend languages like Python, Node.js, Go, or Java for building scalable microservices.
  • Solid experience with web front-end technologies (e.g., ReactJS, Vue.js, Tailwind CSS).
  • Expertise in containerization and orchestration using Docker and Kubernetes.
  • Proficiency in database design, query optimization, and managing both SQL and NoSQL databases.
  • Experience with unit testing, integration testing, and automated testing frameworks.
  • Deep understanding of software development best practices, methodologies, and SDLC in cloud computing environments (AWS experience is highly preferred).
  • Demonstrated ability to learn new technologies and tools quickly.
  • Strong problem-solving skills with a focus on delivering quality solutions.
  • Excellent communication skills and ability to collaborate in a team environment.

Benefits:

  • Competitive GROSS salary
  • Sign On Bonus
  • Stock options
  • Working time: Mon-Fri (Flexible working hour), remote/hybrid working
  • Up to 16 days Annual leave, 1 Birthday leave, 1 Christmas leave
  • Premium Health Insurance for personal and family (Generali)
  • Free ELSA Premium courses to polish your language skills
  • Fun energetic team; international & collaborative culture
  • Opportunities to grow professionally and play a critical role to shape the next stage of the company’s growth
  • Experience the true spirit of a fast-growing and well-funded Silicon Valley startup

To Apply:

Apply now to maximize your talents and make a real impact! Send your CV to ha@elsanow.io, nhi.nguyen@elsanow.io or Linkedin

Apply
ELSA, Corp
ELSA, Corp
HQ Location
Company type
Scale-up
Domain
EdTech (Language Learning)
Website
📨 New remote jobs in your inbox, every Monday!
Subscribe to get your 5-minute brief on tech remote jobs every Monday