Senior Full Stack Software Engineer
Senior Full Stack Engineer building scalable eligibility, ledger, marketplace, API, and internal-tool systems for Odyssey’s education platform. The role requires 8+ years of software development experience, strong TypeScript skills, and end-to-end ownership of production systems.
About the job
Responsibilities
- Own features end-to-end, from ideation and technical design through implementation, deployment, and iteration.
- Build and ship 0-to-1 products and systems, turning ambiguous ideas into scalable, production-ready solutions.
- Architect and develop customer experiences using TypeScript, AWS Lambda, Next.js, and other frameworks and languages.
- Design, write, and execute tests for robust, reliable applications.
- Design and implement scalable, high-performance database models.
- Develop and maintain APIs for public and internal use, including APIs supporting mobile applications and other systems.
- Improve the Marketplace platform in collaboration with product teams.
- Collaborate with product and design teams to identify needs and formulate solutions.
- Contribute to system design, platform management, code reviews, capacity planning, and architectural decisions.
- Own production systems, including monitoring, debugging, and continuous improvement.
- Operate autonomously while identifying gaps, risks, and opportunities.
Requirements
- 8+ years of software development experience.
- Proficiency with TypeScript for robust, scalable applications.
- Strong communication skills and the ability to propose new approaches.
- Understanding of Agile practices and flexibility in evolving project environments.
- Experience with early- to mid-stage technology startups.
- Applicants must be authorized to work full-time in the United States.
Preferred Qualifications
- Experience building scalable software with AWS technologies.
- Experience with double-entry ledgers, payments, and money movement.
- Experience owning services end-to-end, including infrastructure maintenance.
- Familiarity with infrastructure as code, CI/CD, and observability tools.
Compensation and Benefits
- Salary range: $190,000–$220,000, depending on experience, interview performance, and location.
- Medical, dental, and vision plans.
- Health services.
- Short-term disability.
- Unlimited paid time off.
Skills
TypeScript, AWS Lambda, Next.js, AWS, APIs, Database Design, Automated Testing, Infrastructure As Code, CI/CD, Observability
Similar jobs
Fullstack Engineering jobsBuild polished, customer-facing product features across the stack, partnering with design and engineering from architecture through launch. The role requires 4+ years of software development experience and deep frontend or backend expertise, with strong product judgment and ownership.
Senior software engineer who will build and launch user-facing feed experiences across Reddit’s backend and full-stack systems. The role requires 6+ years of experience, strong programming skills, experimentation and metrics expertise, and a user-centered approach.
Senior software engineer leading architecture, technical roadmaps, and full-stack development for documentation infrastructure. The role requires a bachelor's degree, at least four years of software engineering experience, technical leadership across multi-team projects, and experience with Ruby, Java, TypeScript, Bazel, MongoDB, and AI/LLM standards.
Build and scale the Person platform, including identity data models, backend services, APIs, and user-facing web experiences. The role requires 7+ years of full-stack production experience and strong backend and frontend development expertise.
Build and operate high-scale production AI systems and agentic experiences, integrating foundation models and delivering reliable, observable services. The role requires senior software engineering experience, production AI/ML expertise, and proficiency in Golang, Python, or TypeScript.