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

Senior Full Stack Engineer

About Us:

MarcoPolo Learning is an award-winning developer of content, technology, and instructional support for early childhood education. Founded in 2013, MarcoPolo blends innovation with research and best-in-class service for schools across North America to promote classroom quality and family engagement. MarcoPolo's World School is an Emmy-nominated app and is one of the top-rated educational apps in the app stores. The Polos, MarcoPolo's animated preschool TV series, teaches STEM and introduces children to the wonders of the world. MarcoPolo is backed by a number of prominent venture capital firms, family offices, strategic and private investors.

The Role:

We’re seeking a Full Stack Engineer to help us build the next major brand in early childhood education. You’ll join a small and nimble team to shape and grow our engineering culture and launch products that help early child teachers learn best practices in the profession and deliver fun and impactful educational content and experiences to children ages 3-7. 


As a full stack, you’ll touch everything in our stack: Ruby on Rails, Node.js, Typescript, Angular, GraphQL, Elasticsearch, Kibana, MySQL. 


This is a full-time, remote position. Preference given to candidates in a timezone within +/- 3 hours of San Francisco. 


What You’ll Do: 

  • Develop and maintain clean, scalable, testable, and reusable code 
  • Collaborate with product, marketing, educators, and leadership to design new features and tools
  • Help create a culture of excellence by testing and monitoring our systems and code, writing documentation, and participating in code reviews

You Have: 

  • 3+ years of experience with most of the tools used in our stack (and the ability and interest to quickly pick up what you’ve never used before)
  • Experience shipping in a production environment to end-users
  • Preference to build and ship quickly to get customer feedback (no waterfalls, here)
  • Comfortable learning new technologies and trying new things
  • Excellent communication and collaboration skills 
  • A love for beautiful, delightful, and usable user experiences 
  • Excited about building in children’s education and media

What We Offer:

  • Competitive salary and stock options
  • Medical, Dental, and Vision insurance
  • 401K plan with matching
  • 15 days of paid vacation 
  • Paid holidays and parental leave
  • Family-friendly environment and culture that values work-life balance
  • Access to learning and growth opportunities 
  • Team and company off-sites and retreats in fun locations

The base salary range for this full-time position is $125,000 to $175,000 USD + stock options. Actual compensation offered will depend on location, work experience, education, and skill level. 


MarcoPolo Learning is an Equal Opportunity Employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

MarcoPolo Learning Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
MarcoPolo Learning DE&I Review
2.7 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of MarcoPolo Learning
MarcoPolo Learning CEO photo
Justin Hsu
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$125000K
$175000K

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 Full Stack Engineer, MarcoPolo Learning

At MarcoPolo Learning, we're on a mission to revolutionize early childhood education, and we’re looking for a Senior Full Stack Engineer to join our team! Founded in 2013, we’ve combined innovation with high-quality content to create Emmy-nominated products that resonate with children and educators alike. In this full-time, remote position, you'll be part of a small and agile team, where your contributions will directly impact the creative power of our engaging educational tools designed for kiddos aged 3 to 7. Your expertise in Ruby on Rails, Node.js, Typescript, Angular, GraphQL, Elasticsearch, Kibana, and MySQL will be crucial as you develop scalable, maintainable, and reusable code. Collaborating with product managers, educators, and marketing, you’ll design new features that enhance learning experiences. Another key aspect of the role is fostering a culture of excellence, which includes testing, monitoring systems, and participating in code reviews. If you're passionate about creating delightful user interfaces and bringing quality educational resources to life, we want to hear from you! Join us in making a difference in children’s education while enjoying a competitive salary, stock options, and a healthy work-life balance. Let's build something amazing together at MarcoPolo Learning!

Frequently Asked Questions (FAQs) for Senior Full Stack Engineer Role at MarcoPolo Learning
What responsibilities does a Senior Full Stack Engineer have at MarcoPolo Learning?

As a Senior Full Stack Engineer at MarcoPolo Learning, you will be responsible for developing and maintaining clean, scalable, and reusable code. You'll collaborate with various teams, including product, marketing, and educators, to design new features and enhance existing tools. Additionally, you'll play a key role in creating a culture of excellence through testing, monitoring our systems, and participating in code reviews to ensure top-quality deliverables.

Join Rise to see the full answer
What qualifications are required to apply for the Senior Full Stack Engineer position at MarcoPolo Learning?

To apply for the Senior Full Stack Engineer position at MarcoPolo Learning, candidates should have at least 3 years of experience with relevant technologies such as Ruby on Rails, Node.js, and Angular. Additionally, experience shipping products in a production environment is essential. A passion for building user-friendly educational tools and a strong ability to learn new technologies quickly are important qualifications for this role.

Join Rise to see the full answer
What technologies will a Senior Full Stack Engineer work with at MarcoPolo Learning?

A Senior Full Stack Engineer at MarcoPolo Learning will work with a diverse stack of technologies, including Ruby on Rails, Node.js, Typescript, Angular, GraphQL, Elasticsearch, Kibana, and MySQL. Candidates should have experience with most of these tools and a willingness to quickly learn and adapt to new technologies as needed.

Join Rise to see the full answer
Does MarcoPolo Learning offer remote work opportunities for Senior Full Stack Engineers?

Yes, MarcoPolo Learning offers a full-time remote position for Senior Full Stack Engineers. We value work-life balance, and while we prefer candidates in time zones within +/- 3 hours of San Francisco, we embrace the flexibility of remote work to attract the best talent.

Join Rise to see the full answer
What benefits can a Senior Full Stack Engineer expect at MarcoPolo Learning?

At MarcoPolo Learning, a Senior Full Stack Engineer can expect a competitive salary ranging from $125,000 to $175,000 USD along with stock options. The company also offers medical, dental, and vision insurance, a 401K plan with matching contributions, 15 days of paid vacation, paid holidays, and parental leave. Additionally, we foster a family-friendly culture that promotes learning and growth opportunities.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Engineer
Can you describe your experience with Ruby on Rails as a Senior Full Stack Engineer?

When answering this question, focus on specific projects where you utilized Ruby on Rails, detailing the features you developed and any challenges you faced. Highlight how you approached problems and your contributions to the overall architecture. Demonstrating your familiarity with best practices and willingness to learn new frameworks will show your capability as a Full Stack Engineer.

Join Rise to see the full answer
How do you ensure the quality of the code you write in your projects?

Discuss your experience with unit testing, functional testing, and code reviews. Explain the importance of writing clean, maintainable code and how you approach testing your work before deployment. Providing specific tools or practices you utilize will showcase your commitment to delivering high-quality products.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams at MarcoPolo Learning?

Emphasize your ability to communicate effectively with product managers, educators, and designers. Share examples of how you’ve collaborated in past projects, focusing on your role in discussions around feature requirements and user experience. Highlight your flexibility in adapting to feedback from team members to achieve common goals.

Join Rise to see the full answer
Can you provide an example of a project where you needed to learn a new technology quickly?

When answering, recount a specific instance where you had to pick up a new technology. Talk about the steps you took to familiarize yourself, resources you used, and how you integrated that technology into the project. Showing a proactive attitude towards learning will reinforce your adaptability as a Full Stack Engineer.

Join Rise to see the full answer
What are your thoughts on building user-friendly interfaces for educational tools?

This is an opportunity to share your philosophy on user experience design, especially in educational contexts. Discuss how usability impacts learning and how you have implemented UX principles in previous projects to create delightful experiences for users, particularly young children.

Join Rise to see the full answer
How do you stay updated on the latest trends and technologies in software development?

Describe the methods you use to keep your skills sharp, such as attending conferences, participating in online forums, or following industry leaders on social media. Mention any specific resources like blogs or newsletters you find particularly valuable for staying informed about developments in tech.

Join Rise to see the full answer
What is your experience with Agile development methodologies?

Discuss your familiarity with Agile practices, highlighting any teams you've been part of that used Scrum or Kanban. Explain your role in the Agile process and how it influenced your work to enhance collaboration and efficiency in project delivery.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

When answering, share your strategies for time management and prioritization, such as using tools or frameworks. Talk about how you communicate priorities with your team and how you adjust your workflow to address changing demands in a fast-paced environment.

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

Share a specific example of a difficult bug you tackled. Discuss your debugging process, the tools you used, and how you collaborated with team members to find a solution. Highlight the importance of thorough testing and documentation as part of the resolution.

Join Rise to see the full answer
Why are you interested in working for MarcoPolo Learning as a Senior Full Stack Engineer?

Express your passion for early childhood education and how MarcoPolo's mission resonates with you. Discuss your excitement about contributing to products that make learning fun and engaging for young children while emphasizing how your skills align with the company’s goals.

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

Join MarcoPolo Learning as a Sales Development Representative to drive engagement with educational entities for innovative early learning solutions.

L3Harris Technologies Hybrid US, Hunt County, TX; Texas, Greenville, TX
Posted 11 days ago
Photo of the Rise User
Bone Dry Roofing Hybrid Bloomington, Indiana
Posted 7 days ago

Join Whole Sun Designs as a Solar Systems Electrician, contributing to the growth of sustainable energy in southern Indiana.

Photo of the Rise User
Cytiva Hybrid US, Suffolk County, NY; New York State, Hauppauge, NY
Posted yesterday

Join Cytiva, a leader in life sciences, as a Manufacturing Engineer to drive innovation within manufacturing operations.

Photo of the Rise User
AECOM Hybrid San Luis Obispo, CA, United States
Posted 7 days ago

Join AECOM as a Professional Civil Engineer to deliver innovative solutions in the water/wastewater sector.

Photo of the Rise User
Posted 6 days ago

Join Kimley-Horn as a Civil Engineer in Richmond to work on innovative transit design projects with a focus on BRT and LRT.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Signode Hybrid 1320 Leslie Dr, Douglasville, GA 30134, USA
Posted 13 hours ago

Join Signode as a Senior Maintenance Technician to enhance equipment reliability and plant efficiency in a dynamic manufacturing environment.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 4, 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!