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

Senior Full Stack Software Engineer (United States)

Noodle is higher education’s leading strategy, services, and technology partner. We develop infrastructure, provide life-changing learning experiences, and grow the awareness of and the enrollment in some of the best academic institutions in the world. Our vision is “to empower universities to change the world.” We achieve this vision by offering our university partners various products and services that help them be more resilient, responsive, efficient, and interconnected.


About NLP


The Noodle Learning Platform (NLP) is an exciting chapter in Noodle’s story: it’s our first-ever direct to consumer (and corporate employee) product. NLP offers our extensive network of top universities a clear pathway to compete in the lifelong learning and corporate upskilling markets. We partner with universities to modernize their educational offerings to meet the demands of the modern student and job market. 


How does NLP serve universities?

Strategically, NLP enables our university partners to enter the non-degree space every time they launch a degree program. This drastically widens the potential candidate pool for said programs, and lowers student acquisition cost by reducing their reliance on traditional paid media channels that are increasingly competitive and expensive. 


How does NLP serve students?

There’s no shortage of instructional content on the internet—but as a learner, how do you find the right content that matches your career aspirations? NLP enables learners to centralize their discovery and actual knowledge acquisition in one place. Learners can discover the best pathways for their career aspirations, as well as obtain that learning in a more socially engaging, expert-supported, and accessible way than anything else in the market.


As our Senior Full Stack Engineer, you will:
  • Architect and build exciting new features for the Noodle Learning Platform.
  • Define database schemas, add/modify REST endpoints, vet and integrate with 3rd party APIs.
  • Translate mobile & desktop wireframes into frontend components, ensuring the UX/UI is pixel perfect.
  • Utilize product knowledge and liaise between product and engineering to help refine requirements and ship features to enhance end-user experience.
  • Collaborate with the engineering team members to shape and improve engineering culture, standards, tooling, and processes.
  • Support engineering team with code reviews.
  • Perform other duties as assigned. 


You have:
  • 4-6 years of experience working on both the frontend and backend of high traffic web applications.
  • Extensive experience with Python, web frameworks such as Flask/Django.
  • Extensive experience designing/building REST APIs & using ORMs like SQLAlchemy.
  • Experience consuming/integrating with APIs developed internally or provided by 3rd parties such as Stripe.
  • Extensive experience with ES6/ReactJS & one or more JavaScript frameworks.
  • Extensive experience with HTML, CSS, SCSS.
  • Experience with Flux/Redux, Saga, Flow.
  • Experience translating business requirements into technical requirements.
  • Excellent verbal and written communication, presentation, and stakeholder management skills.
  • Critical and analytical thinking skills with strong problem-solving abilities.
  • Working knowledge of Google Workspace (Docs, Slides, Sheets).
  • Ability to work effectively in dynamic, rapidly changing, team-based environment.


Noodle Benefits:
  • Work from our beautiful NYC office OR work from the comfort of your home office!
  • Great compensation package!
  • 401K + match, bonus potential, and equity opportunities
  • Tools you need on us! Mac is our computer of choice
  • Our insurance plan offers medical, dental, vision, short- and long-term disability coverage, plus supplementals for all employees and dependents
  • Paid Parental Leave
  • Pre-tax commuter benefits
  • 4 weeks paid vacation + 10 paid holidays + paid sick leave
  • Access to mental health services like Ginger and Talkspace
  • Annual education stipend for lifelong learning
  • Growth - we pride ourselves on creating environments where employees can be themselves and grow within and around the company


$110,000 - $120,000 a year

At Noodle, we hire people who will help us change the future of online education. Even if you don't think you check off every bullet point on this list, we still encourage you to apply! We value both current experience and future potential.


Noodle is committed to creating a welcoming and inclusive workplace for everyone. We value and celebrate our differences because those differences are what make our team shine. We hire great people from different backgrounds, not just because it's the right thing to do, but because it makes us stronger as a whole. Women, people of color, LGBTQIA2S+ individuals, and members of other underrepresented groups are strongly encouraged to apply. Noodle is an equal opportunity employer and does not discriminate against candidates on the basis of race, ethnicity, religion, sex, gender, sexual orientation, gender identity, disability status, or veteran status.

Noodle Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Noodle DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Noodle
Noodle CEO photo
John Katzman
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$110000K
$120000K

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 Software Engineer (United States), Noodle

Are you ready to dive into an exciting opportunity with Noodle as a Senior Full Stack Software Engineer? This is your chance to be part of something truly transformative in the field of higher education. Noodle is not just a partner to universities; we are pioneers in creating innovative technology solutions that empower institutions to expand their reach and enhance learning experiences for students across the globe. In this role, you will architect and build new features for the Noodle Learning Platform, which provides a comprehensive learning experience tailored to career aspirations. Collaborating closely with our engineering team, you’ll be responsible for defining database schemas, adding or modifying REST endpoints, and integrating with third-party APIs. Your skills in frontend technologies like ES6/ReactJS will come into play as you translate mobile and desktop wireframes into pixel-perfect components. With a focus on enhancing user experience, you will help refine requirements and facilitate smooth communication between product and engineering teams. At Noodle, we value your expertise, and that’s why we’re offering an attractive compensation package, remote work flexibility, and ample benefits, including paid parental leave and an annual education stipend for lifelong learning. Join us in our mission to shape the future of online education and make a significant impact in students' lives while growing your career. Let’s empower universities to change the world together!

Frequently Asked Questions (FAQs) for Senior Full Stack Software Engineer (United States) Role at Noodle
What are the responsibilities of a Senior Full Stack Software Engineer at Noodle?

As a Senior Full Stack Software Engineer at Noodle, you will be responsible for architecting and building new features for the Noodle Learning Platform. Your role will involve defining database schemas, managing REST endpoints, and integrating third-party APIs. Additionally, you will translate design wireframes into frontend components to ensure a seamless user experience while collaborating with engineering and product teams to refine requirements.

Join Rise to see the full answer
What qualifications are necessary for the Senior Full Stack Software Engineer role at Noodle?

To be a successful candidate for the Senior Full Stack Software Engineer position at Noodle, you should have 4-6 years of experience in both frontend and backend development for high traffic web applications. Proficiency in Python and web frameworks like Flask or Django is essential, along with experience in designing and building REST APIs. Familiarity with frontend technologies, especially ES6/ReactJS, is also crucial.

Join Rise to see the full answer
How does Noodle support the professional development of its Senior Full Stack Software Engineers?

Noodle supports the growth of Senior Full Stack Software Engineers through various benefits such as an annual education stipend for continual learning, access to mental health services, and an inclusive workplace culture that encourages personal and professional development. Additionally, our supportive leadership fosters a collaborative environment for engineers to refine their skills and contribute meaningfully to projects.

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

In the role of Senior Full Stack Software Engineer at Noodle, you will work with a variety of technologies, including Python, Flask or Django, and RESTful APIs. On the frontend, you'll be using ES6 and ReactJS, along with HTML, CSS, and styling libraries like SCSS. Familiarity with tools like Redux for state management will also enhance your contributions to the Noodle Learning Platform.

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

The work culture at Noodle is characterized by collaboration, inclusivity, and a strong commitment to innovation. As a Senior Full Stack Software Engineer, you’ll work in a dynamic and rapidly changing environment, where open communication and teamwork are valued. Noodle fosters a safe space for sharing ideas and encourages employees to express themselves, making it a great place to cultivate both personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Software Engineer (United States)
Can you describe your experience with both frontend and backend development?

To effectively respond to this question, highlight specific projects where you've utilized your skills in both frontend and backend development. Discuss the technologies you’ve used, like ES6/ReactJS for frontend and Python with Flask for backend, and explain how your understanding of each side of development contributes to creating cohesive and functional web applications.

Join Rise to see the full answer
How do you approach API design and integration in your projects?

When answering this question, provide a structured methodology for API design, focusing on RESTful principles. Discuss how you ensure the APIs are efficient, well-documented, and easy to integrate with, while also reflecting on past experiences where you successfully integrated third-party APIs, like Stripe, into your projects.

Join Rise to see the full answer
What tools do you utilize for version control and collaboration?

In your response, mention your familiarity with Git and platforms like GitHub or GitLab for version control. Provide examples of how you've collaborated with team members using these tools to manage code changes, resolve conflicts, and maintain an organized workflow.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you faced and how you solved it?

Talk through a specific problem you encountered in past projects, detailing the steps you took to analyze and resolve it. Emphasize your critical thinking and problem-solving skills, highlighting any tools or methodologies you employed, which is critical in a fast-paced engineering environment.

Join Rise to see the full answer
How do you ensure that your code is both maintainable and scalable?

Discuss your coding practices that prioritize clarity, readability, and modular design. Explain how you apply design patterns, code reviews, and testing principles to ensure your codebase remains maintainable and can easily be scaled as the application grows.

Join Rise to see the full answer
What experience do you have with responsive design and ensuring a seamless user experience?

In your answer, emphasize your understanding of responsive design principles and the tools you use, such as CSS media queries or frameworks like Bootstrap. Share an example of a project where you implemented responsive design techniques that improved user experience across different devices.

Join Rise to see the full answer
How do you stay current with emerging technologies and industry trends?

Explain your approach to professional development, mentioning resources you follow, such as tech blogs, webinars, and conferences. Share specific technologies you’re excited about and how you’ve applied recent knowledge, showing that you remain engaged with the evolving tech landscape.

Join Rise to see the full answer
What role does communication play in your work as a Full Stack Engineer?

Delve into the importance of communication in your position, emphasizing that you regularly liaise between product management and engineering teams. Share examples of how effective communication helped resolve misunderstandings and led to successful project outcomes.

Join Rise to see the full answer
Describe a project where you had to work under tight deadlines. How did you manage your time?

Illustrate this by recounting a past project, detailing the strategies you employed to prioritize tasks, allocate time efficiently, and ensure deadlines were met without sacrificing quality. Highlight collaborative tools or techniques used during the time management process.

Join Rise to see the full answer
Why do you want to work for Noodle as a Senior Full Stack Software Engineer?

To address this question, convey your passion for education technology and how Noodle’s mission resonates with you. You might share insights about the innovative work Noodle is doing in higher education, and how your skills and values align with the company's vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
G-P Remote United States (Remote-First)
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Customer-Centric
Mission Driven
Fast-Paced
Growth & Learning
Transparent & Candid
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Fitness Stipend
401K Matching
Equity
Life insurance
Disability Insurance
WFH Reimbursements
Flex-Friendly
Paid Time-Off
Maternity Leave
Paternity Leave
Paid Holidays
Paid Volunteer Time
Sabbatical
Photo of the Rise User
Posted 13 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Photo of the Rise User
Klass Remote No location specified
Posted 7 days ago
Posted yesterday

The people at Noodle have designed, built, and managed some of the best online undergraduate and graduate programs in the country.

24 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future Maker
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Equity
401K Matching
Commuter Benefits
Learning & Development
Disability Insurance
Family Coverage (Insurance)
Maternity Leave
Paternity Leave
Paid Time-Off
Paid Sick Days
Paid Holidays
Fitness Stipend
Mental Health Resources
Education Stipend
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

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!