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 Odyssey:

At Odyssey, our Mission is to enable access to high-quality education across the U.S. regardless of income. We do that by making Education Savings Accounts (ESAs) and microgrant programs accessible to parents and vendors, enabling millions of students across the country to choose their own education paths on the Odyssey platform. At Odyssey, our technology powers programs that collectively support more than 140,000 students across the US in accessing more than $400 million in state funding. 

About the Role:

As a Senior Full Stack Engineer at Odyssey, you’ll build the technology that powers our educational initiatives. You will craft both the face and the functionality of the platform. This includes designing intuitive front-end user interfaces, building scalable and efficient backend systems, and scaling our platform as our number of students grows. 

By joining our team, you will leverage your skills to make a direct impact on the quality and accessibility of K-12 education across the United States.

What You’ll Do:

  • Architect, plan and develop beautiful functional experiences for customers using Node, AWS Lambda and other frameworks and languages.

  • Design, write, and execute tests to ensure the robustness and reliability of our applications.

  • Design and implement sophisticated database models considering scalability and performance.

  • Develop and maintain APIs for widespread public and internal use, enhancing our mobile applications and various systems.

  • Drive the continuous improvement of Odyssey’s eCommerce platform in collaboration with the product team.

  • Collaborate with cross-functional teams to identify needs, formulate solutions, and bridge product gaps.

  • Foster transparent communication within the team, sharing both challenges and successes openly.

  • Contribute to system design, platform management, code reviews, and capacity planning.

About You:

  • 8+ years of experience in software development.

  • Proficient in TypeScript for building robust, scalable applications.

  • Strong communication skills, comfortable pitching new approaches and concepts to the team.

  • Solid understanding and experience in Agile practices, with flexibility to adapt to evolving project needs.

  • Experience with early to mid-stage tech startups and enthusiasm for startup growth and dynamics.

Preferred Skills:

  • Experience with building scalable software using AWS technologies.

  • Experience with double-entry ledgers, payments, and money movement.

  • Experience owning services end-to-end including maintenance of infrastructure.

  • Familiarity with IaC technologies, CI/CD and observability tools

Additional Details:

  • This role is a remote position, or onsite in NYC, for candidates located in the United States.

  • Applicants must be currently authorized to work in the United States on a full-time basis.

  • We believe that everyone at Odyssey should be compensated fairly. We set our salary bands based on compensation data from hundreds of companies at our stage. The salary range for this role is $150,000 - $210,000 depending on experience, interview performance and location.

  • Odyssey benefits include Medical/Dental/Vision plan(s), health services, short term disability, unlimited PTO and more. 

Our Commitment to Diversity:

Odyssey encourages individuals from diverse backgrounds to apply. We are an equal opportunity employer, committed to a fair and consistent interview process. Please inform us in your application if you require accommodation to apply for or perform your job.

Why Odyssey:

Join us if you believe in the power of education as the single most important investment we can make as Americans today. Odyssey is well-capitalized, with venture capital from leading technology investors such as Andreessen Horowitz and Tusk Venture Partners. We are dedicated to making a massive impact in education in America.

Average salary estimate

$180000 / YEARLY (est.)
min
max
$150000K
$210000K

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, Odyssey

Are you passionate about making a difference in education? As a Senior Full Stack Engineer at Odyssey, you'll have the exciting opportunity to build the technology that powers access to high-quality education across the U.S. Our mission is to enable millions of students to choose their own educational paths through our innovative platform. In this role, you'll craft stunning front-end user interfaces while developing scalable backend systems using technologies like Node and AWS Lambda. The work you do will have a direct impact on over 140,000 students and help facilitate access to more than $400 million in state funding for education. Your responsibilities will include designing and executing rigorous tests to ensure the reliability of our applications, while developing and maintaining APIs that will enhance our mobile applications and overall system efficiency. You'll collaborate with a talented team to identify needs, bridge product gaps, and continuously improve our eCommerce platform. If you have over eight years of software development experience and are proficient in TypeScript, your strong communication skills and ability to thrive in an Agile environment will be essential to your success here. At Odyssey, you will not only contribute to the technical aspects but also foster a transparent communication culture within the team. So, if you're looking for a role where your contributions can help shape the future of education in America, we encourage you to join us at Odyssey. Together, let's unlock the potential of every learner.

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

The Senior Full Stack Engineer at Odyssey is responsible for designing and building user-friendly interfaces, developing scalable backend systems, testing application robustness, creating and maintaining APIs, and driving continuous improvement of Odyssey’s eCommerce platform. Collaboration with cross-functional teams to identify needs and formulate solutions is also a key part of the role.

Join Rise to see the full answer
What qualifications are needed for the Senior Full Stack Engineer position at Odyssey?

Candidates interested in the Senior Full Stack Engineer role at Odyssey should possess over eight years of software development experience, proficiency in TypeScript, and a solid understanding of Agile practices. Experience in early to mid-stage tech startups and AWS technologies is preferred, alongside strong communication skills and the ability to adapt to evolving project demands.

Join Rise to see the full answer
How does Odyssey support its employees in the Senior Full Stack Engineer role?

At Odyssey, the well-being of our employees is our priority. We offer competitive salaries ranging from $150,000 to $210,000, based on experience, and an attractive benefits package that includes medical, dental, and vision plans, health services, and unlimited PTO. We also focus on creating a diverse workplace where everyone’s contributions are valued.

Join Rise to see the full answer
What does the daily work of a Senior Full Stack Engineer at Odyssey look like?

The daily work of a Senior Full Stack Engineer at Odyssey involves a combination of coding, problem-solving, designing systems, writing tests, and collaborating with team members. Continuous learning and adapting to new technologies are encouraged, alongside clear communication about challenges and successes within the team.

Join Rise to see the full answer
Is remote work an option for the Senior Full Stack Engineer position at Odyssey?

Yes, Odyssey offers a remote position for the Senior Full Stack Engineer role, or alternatively, candidates can work onsite in NYC. This flexibility allows for a diverse range of applications, enabling us to find the best talent across the United States.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Engineer
Can you describe your experience with full-stack development?

When answering this question, highlight specific projects where you utilized both front-end and back-end technologies. Discuss the technologies you used, the challenges you faced, and how you addressed those challenges. Make sure to link your experience to the skills Odyssey is looking for, such as TypeScript and AWS.

Join Rise to see the full answer
How do you ensure the reliability of your applications?

Discuss your approach to testing applications, including the types of tests you conduct—unit, integration, performance—and any tools you use. Emphasize the importance of testing in maintaining high reliability standards and how you’ve implemented testing strategies in previous roles.

Join Rise to see the full answer
What methodologies do you prefer when managing software projects?

Typically, candidates may cover Agile methodologies. Explain how Agile has influenced your approach to project management, mentioning specific frameworks like Scrum or Kanban. Share examples of how this methodology has improved team collaboration and project outcomes in your experience.

Join Rise to see the full answer
Tell me about a time you had to overcome a significant challenge in a project.

In your response, illustrate a specific challenge related to software development, describing the situation, your approach to solving it, and the result. Make sure to showcase your problem-solving skills and how they would benefit your role at Odyssey.

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

Discuss your approach to task prioritization, mentioning tools or techniques you use (like Kanban boards or project management software). Emphasize your ability to manage time effectively and remain flexible to shifting priorities, something critical in the fast-paced environment at Odyssey.

Join Rise to see the full answer
What is your experience with databases in application development?

Detail the types of databases you have worked with (SQL and NoSQL), how you have modeled them for scalability, and any specific challenges you encountered. Relate this back to how it would benefit your work at Odyssey, especially with their focus on application performance.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Share your collaborative experiences, highlighting your ability to communicate technical concepts to non-technical stakeholders and how you have fostered teamwork. Discuss strategies for ensuring that project objectives are aligned between teams, which is crucial for Odyssey's operations.

Join Rise to see the full answer
What technologies are you most comfortable working with?

In your response, list the technologies like Node.js, AWS Lambda, and TypeScript that you are proficient in. Explain why you prefer these technologies, referencing how they have contributed to successful projects in the past, aligning it with what is used at Odyssey.

Join Rise to see the full answer
How do you handle feedback on your code?

Describe your process for receiving code reviews and feedback. Share how you incorporate constructive criticism into your work to improve and learn, and how this aligns with the culture of transparency and continuous improvement at Odyssey.

Join Rise to see the full answer
Why do you want to work for Odyssey?

Focus on Odyssey’s mission to improve access to education and how that resonates with your personal values. Discuss the aspects of the company culture, your admiration for their technology and adaptability in a startup environment, and how you believe your skills would be an asset in advancing their goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Rocket Money Remote San Francisco, CA, Washington, D.C., New York City, NY, Remote (USA)
Posted 14 days ago
Photo of the Rise User
CMC Hybrid O'Fallon, Missouri
Posted 19 hours ago

hilco digital assets is a leading authority, advisor and facilitator on digital and intangible assets, including investing in, buying and selling premium domain names, nft’s, smart contracts and strategic web 3.0 opportunities. our experience incl...

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