Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Elixir image - Rise Careers
Job details

Senior Software Engineer, Elixir

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Wonderschool is seeking a Senior Software Engineer skilled in Elixir to enhance their marketplace platform for childcare providers. This role involves end-to-end feature delivery, collaboration with engineering teams, and a focus on quality code and testing.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Fully own and deliver features from requirements analysis to delivery, debug production issues, participate in QA coordination, ensure test coverage, and communicate progress with the product team.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: 5+ years in backend/full stack engineering, proficiency in Elixir or functional languages, Postgres expertise, strong coding and testing skills, and clear communication abilities.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Experience with concurrent systems in Elixir, familiarity with Phoenix LiveView, REST/GraphQL API development, and prior work in early-stage startups or complex SaaS products.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: The position is located in San Francisco and offers remote work flexibility.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: $180000 - $220000 / Annually



Position Summary:

Wonderschool is harnessing the power of technology to provide comprehensive support to childcare providers operating out of their homes as well as in the government and non-profit sectors. Our products enable childcare providers to create high-quality environments and meet the demands of their business, while also helping parents in need of childcare solutions through the creation of an accessible marketplace.

We are seeking a highly skilled and motivated Senior Software Engineer to join our Marketplace team. As Senior Software Engineer, you will play a crucial role in improving the experience of parents searching for child care on Wonderschool’s marketplace. You will also collaborate closely with other Marketplace engineers to improve Wonderschool’s architecture and the overall quality of our codebase. 

Responsibilities

  • Fully own and deliver features from end to end, from requirements analysis, estimation, and project planning, to data modeling and feature delivery.
  • Debug production issues across the entire stack
  • Participate in rotating engineering support
  • Coordinate with QA to ensure quick bug resolution on critical issues
  • Ensure high percentage of test coverage across the codebase
  • Proactively communicate progress to our product team and leadership
  • Learn our customer workflows and nuances within the early childcare industry
  • Occasionally attend user interviews and onboarding sessions to give support and receive feedback directly from customers

Required Qualifications:

  • 5+ years of relevant professional experience as a backend or full stack engineer
  • Previous experience with Elixir or other functional programming languages
  • Previous experience with Postgres, with a focus on database design and optimization
  • Writing high-quality and readable code with effective test coverage
  • Interacting with product and engineering stakeholders; articulating and resolving concerns about potential side effects of a feature
  • Clear verbal and written communication skills
  • Proven experience breaking down features into bitesize deliverables
  • Experience working with relative estimations with a high degree of accuracy

Preferred Qualifications:

  • Experience utilizing concurrent systems and patterns in Elixir or Erlang/OTP
  • Previous experience with Phoenix LiveView
  • Previous experience with the design/development of REST and GraphQL APIs
  • Previous experience working with early stage startups
  • Previous experience developing complex SaaS products
  • Working with a distributed team

What We Offer: 

Wonderschool provides the wage ranges it reasonably and in good faith expects to pay for all remote roles and as otherwise required by applicable law. The expected range of starting pay for this role is $180,000 - $220,000 annually. Actual compensation may vary within the listed range based on a wide array of factors including, but not limited to, skill set, experience, and specific geographic location. 

Additionally, Wonderschool offers a competitive benefits package, including the following:

  • Health benefits offer 100% coverage for employee premiums and 80% for dependents. 
  • WIFI, Employee Wellness, and co-working space reimbursements offered to all employees 
  • A flexible PTO plan, paid holidays, and mental wellness days  
  • Highly competitive parental leave policies, eligible to qualified individuals after 6-months of employment
  • An autonomous workplace that prioritizes health and wellness to ensure our employees can produce their best work while achieving their personal and professional goals.
  • A highly collaborative work environment with a variety of team bonding opportunities

Wonderschool is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We plan and structure our interviews to directly assess skills and talent.

Wonderschool Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Wonderschool DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Wonderschool
Wonderschool CEO photo
Chris Bennett
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$180000K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Elixir, Wonderschool

Are you a passionate Senior Software Engineer with expertise in Elixir? Join the amazing team at Wonderschool, where we are dedicated to supporting childcare providers and enhancing their experience. In this fully remote position from California, you'll take ownership of features from start to finish, diving into requirements analysis, data modeling, and delivery. You'll work hand-in-hand with our talented engineering teams to ensure that the code runs smoothly and is of the highest quality. Your day-to-day responsibilities will include debugging production issues, coordinating with QA for quick bug resolution, and maintaining a robust test coverage across our codebase. Here at Wonderschool, we value clear communication, and you will be expected to keep our product team informed of your progress regularly. Your experience of 5+ years in backend or full stack engineering, specifically with Elixir and Postgres, will help you thrive in this role. Moreover, if you have worked with concurrent systems, REST, and GraphQL APIs, you will feel right at home. Join us in making a difference in the childcare landscape while enjoying a flexible work environment that puts your needs first. We can't wait to see what you bring to the table!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Elixir Role at Wonderschool
What are the key responsibilities of a Senior Software Engineer at Wonderschool?

As a Senior Software Engineer at Wonderschool, your main responsibilities will include end-to-end feature delivery, debugging production issues, coordinating QA efforts, and ensuring high test coverage on the codebase. You will also take an active role in communicating progress with the product team and collaborating with engineering colleagues to enhance our marketplace platform for childcare providers.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer at Wonderschool?

To become a Senior Software Engineer at Wonderschool, you should have at least 5+ years of experience in backend or full stack engineering. Proficiency in Elixir or other functional programming languages, along with a strong background in using Postgres for database design and optimization, is essential. Familiarity with concurrent systems, REST, and GraphQL APIs will be highly advantageous.

Join Rise to see the full answer
How does Wonderschool support the professional development of a Senior Software Engineer?

At Wonderschool, we prioritize the professional development of our Senior Software Engineers by creating a highly collaborative environment, providing access to learning resources, and encouraging participation in user interviews and onboarding sessions. This gives team members valuable insights into customer workflows and improves their overall skills in software engineering.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer at Wonderschool?

The work culture at Wonderschool is built on collaboration, support, and accountability. Senior Software Engineers are given the autonomy to take ownership of their projects, with flexible schedules that prioritize health and wellness. Our team benefits from various bonding opportunities and a focus on continuous improvement, ensuring a positive and productive work environment.

Join Rise to see the full answer
What are the benefits of being a Senior Software Engineer at Wonderschool?

Wonderschool offers a competitive benefits package for its Senior Software Engineers, including a salary range of $180,000 - $220,000, comprehensive health coverage, flexible PTO, mental wellness days, and reimbursements for WIFI and coworking spaces. We strive to create an environment where employees can thrive both personally and professionally.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Elixir
What experience do you have with Elixir, and how have you applied it in previous projects?

When answering this question, be sure to highlight your relevant experience with Elixir. Discuss specific projects where you utilized Elixir to solve problems, your approach to writing high-quality code, how you ensured effective test coverage, and any challenges you faced while using the language.

Join Rise to see the full answer
How do you prioritize your tasks and manage time effectively as a Senior Software Engineer?

Discuss your approach to task prioritization by mentioning any tools or methodologies you use (like Agile or Scrum). Highlight your ability to break down tasks into actionable items and track progress, ensuring you meet deadlines while maintaining quality.

Join Rise to see the full answer
Can you explain your experience with database design in Postgres?

Provide examples of your experience with designing and optimizing databases in Postgres. Discuss how you approached database schema design, any performance tuning you did, and the importance of clean data retrieval processes in your past projects.

Join Rise to see the full answer
Describe a challenging production issue you encountered and how you resolved it.

Choose a specific incident that demonstrates your problem-solving skills. Describe the issue, your analysis, the steps you took to debug it, and how you communicated with your team to ensure swift resolution. Emphasize the outcomes and what you learned from the experience.

Join Rise to see the full answer
How do you ensure test coverage in your code?

Make sure to explain your strategies for maintaining a high percentage of test coverage, such as writing unit tests, integration tests, and using any testing frameworks you're familiar with. Share metrics you've achieved regarding test coverage and how you use testing to bolster code quality.

Join Rise to see the full answer
What is your experience working with REST and GraphQL APIs?

Discuss your specific experiences handling REST and GraphQL APIs, detailing projects where you developed or consumed APIs. Focus on your understanding of best practices and any complexities you encountered during the implementation process.

Join Rise to see the full answer
How do you handle feedback from product stakeholders?

Explain your approach to feedback, highlighting your ability to listen actively and incorporate constructive criticism. Share examples of how feedback led to improvements in your work or team processes, thus enhancing the final product.

Join Rise to see the full answer
What tools do you prefer for collaboration with remote teams?

Describe the tools you regularly use for collaboration, such as Slack, Zoom, or project management platforms like Jira or Trello. Talk about how these tools help facilitate communication and collaboration in a remote work setting.

Join Rise to see the full answer
Why do you want to work at Wonderschool as a Senior Software Engineer?

Craft your answer to show that you resonate with Wonderschool's mission, values, and the impact they have in the childcare sector. Mention specific aspects of the company culture or projects that excite you and how you see yourself contributing to the team.

Join Rise to see the full answer
How do you stay updated with the latest technologies and programming trends?

Emphasize your commitment to continuous learning. Mention any blogs, podcasts, or online courses you follow, as well as any communities you engage with to stay abreast of technologies, especially those related to Elixir and software engineering.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Wonderschool as a Business Operations Associate to drive operational efficiency while supporting the executive team remotely.

Photo of the Rise User

Wonderschool is looking for an experienced Business Operations Associate to optimize processes and support business efficiency in a remote role.

Photo of the Rise User
Posted 13 days ago

As a Senior Fullstack Developer at Mirantis, you'll create impactful software solutions for Kubernetes with a focus on user experience.

Photo of the Rise User
KION GROUP Hybrid Grand Rapids, MI, United States
Posted 7 days ago

Join Dematic as a Senior Professional Software Engineer, where you will develop cutting-edge software solutions in a dynamic and collaborative environment.

Photo of the Rise User
RecargaPay Remote No location specified
Posted 12 days ago

As a Senior Software Engineer at RecargaPay, you will design and build scalable solutions that enhance the payment experience for millions of Brazilians.

Photo of the Rise User
Posted 7 days ago

Walmart Global Tech seeks a Principal Software Engineer to lead software innovation in customer service through GenAI technology.

Photo of the Rise User
NBCUniversal Hybrid 30 Rockefeller Plaza, New York, NEW YORK
Posted 9 days ago

Join the Peacock team as a Principal Engineer, driving engineering projects for an industry-leading media and entertainment company.

Photo of the Rise User
Airbnb Remote San Francisco, California, United States
Posted 3 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Step into a pivotal role at Airbnb as a Staff Software Engineer, driving technical initiatives and building systems that power a global platform.

Photo of the Rise User

Become a leader in driving technical innovation at Capital One as a Distinguished Engineer within our Card Servicing team.

Photo of the Rise User
Charles Schwab Remote US, Tarrant County, TX; Texas, Southlake, TX
Posted 6 days ago

Join Schwab's mobile development team as an iOS Developer to create outstanding mobile experiences in the finance industry.

Wonderschool envisions a future where every child has access to quality early care and education 5 minutes from home, no matter where they live. We do this by empowering early educators to build sustainable businesses that meet the unique needs of...

39 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!