Senior Software Engineer
Summary
This Senior Software Engineer role involves building and maintaining an interactive learning platform using Ruby on Rails, PostgreSQL, and React. The engineer will work across the full stack, including AI-powered features and core platform infrastructure, within a remote-first startup environment.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in United States.
This role offers the opportunity to build and evolve an interactive learning platform designed to make higher education more accessible to learners worldwide. You will contribute across a broad technology ecosystem spanning core platform capabilities, content authoring tools, AI-powered products, and student-facing experiences. As part of a growing startup, you will work on varied and meaningful engineering challenges while collaborating closely with stakeholders across the organization. The role calls for a versatile engineer who enjoys autonomy, experimentation, and learning new technologies. You will have significant influence over technical decisions, data models, application performance, and user-facing functionality. This is an opportunity to help shape scalable technology in an innovative, mission-driven environment.
Accountabilities
- Develop, enhance, and maintain production software supporting an interactive learning platform and its related products.
- Design and evolve robust data models to support current and future application requirements.
- Write, profile, troubleshoot, and optimize SQL queries to ensure reliable and high-performing applications.
- Build and maintain backend services and application functionality using Ruby on Rails.
- Develop responsive and engaging front-end experiences using JavaScript and modern frameworks such as React.
- Work with PostgreSQL databases in a production environment, ensuring data integrity, scalability, and performance.
- Contribute across a variety of projects, including content authoring tools, AI-powered learning products, student experiences, and core platform capabilities.
- Collaborate directly with stakeholders across the organization to understand requirements, solve problems, and deliver effective technical solutions.
- Work autonomously in a fast-paced environment while taking ownership of engineering projects and technical decisions.
- Continuously learn and apply new technologies, engineering practices, and approaches as product and business needs evolve.
- Contribute to infrastructure and deployment initiatives, with opportunities to support DevOps capabilities where relevant.
- 5+ years of professional experience developing with Ruby on Rails in a production environment.
- Strong experience designing and evolving relational data models.
- Demonstrated ability to write, profile, analyze, and optimize SQL queries.
- At least 3 years of experience with JavaScript and modern front-end frameworks, such as React.
- Production experience working with PostgreSQL.
- Ability to work independently, take ownership, and operate effectively in a fast-paced startup environment.
- Strong problem-solving and analytical skills, with the versatility to move between different technical challenges and projects.
- Effective communication and collaboration skills, particularly when working directly with non-engineering stakeholders.
- Authorization to work in the United States.
- A Bachelor’s degree in Computer Science or a related field is preferred.
- DevOps experience is a plus, particularly with Kubernetes, Helm, and related technologies.
- Competitive salary and equity options.
- 401(k) plan.
- Medical, dental, and vision coverage.
- Generous paid time off.
- Remote-first culture and a distributed team environment.
- Opportunity to work across diverse engineering projects and technologies.
- Significant autonomy and ownership within a growing startup environment.
- Opportunity to contribute to technology that expands access to higher education.
Requirements
Benefits
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company