Red Ventures (RV) EDU is looking for a Senior Software Engineer to help build and maintain user-facing features, backend services, and the tooling that connects them for their online learning platform, aiming to create transformative digital experiences that help people make life's most important decisions.
Requirements
- 4–6 years of professional software engineering experience in modern web development.
- Solid experience building full-stack applications, ideally using:
- Frontend: React, Next.js, TypeScript, Tailwind CSS
- Backend: Node.js, REST/GraphQL APIs
- Cloud: AWS (Lambda, S3, DynamoDB, RDS, API Gateway)
- Strong understanding of front-end architecture, state management, and performance optimization.
- Familiarity with infrastructure concepts (e.g., IaC, CI/CD) and comfort working in cloud environments — you don’t need to lead these efforts, but you shouldn’t be blocked by them.
Responsibilities
- Build and deliver full-stack features that drive real impact for students, using React, Next.js, TypeScript, Node.js, and AWS services.
- Collaborate closely with design and product teams to develop user interfaces that are fast, accessible, and delightful.
- Build backend APIs and data flows to support rich UI functionality and performance.
- Own systems from design to deployment, including observability, testing, and performance.
- Improve our front-end architecture, design system, and shared component libraries to support scale and velocity.
- Work within a modern DevOps environment, contributing to infrastructure using tools like AWS CDK or Terraform where appropriate — without it being your main focus.
- Participate in code reviews, design discussions, and mentoring opportunities to help raise the bar across the team.
Other
- As a requirement for this role, the selected candidate must be based in Puerto Rico.
- This role requires a hybrid schedule and will be based out of our San Juan, Puerto Rico office with in-office Monday–Thursday and fully remote work on Fridays.
- A strong product mindset and ability to collaborate cross-functionally.
- Clear communication skills and a team-oriented approach.
- Attention to detail, from pixels to performance.