Software Engineer
Location
United States
Posted
7 days ago
Salary
$75K - $109K / year
Job Description
Job Requirements
- 3+ years of professional software engineering experience, including experience with TypeScript and Node.js.
- Experience using AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency).
- Experience with SQL (schema design, query tuning, migrations, understanding of transactions and isolation).
- Experience with Rails in production: RESTful APIs, ActiveRecord, complex data modeling, and background job processing (Sidekiq or equivalent)
- Experience with testing and CI/CD pipelines (GitLab CI, GitHub Actions, Docker)
- Familiarity with operating multi-region/global apps (CDN/edge, geo routing, blue/green & canary, DR).
- Security mindset (OAuth/SAML, SSO, RBAC, OWASP awareness, PII handling, audit logging), plus familiarity with FERPA/GDPR implications in edtech.
- Excellent communication, product sense, and a bias for shipping.
Benefits
- Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success.
- Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles
- Generous time off, including local holidays and our annual “Dim the Lights” period in late December, when teams are encouraged to step back and recharge based on departmental needs.
- Comprehensive wellness programs and mental health support
- Annual learning and development stipends to support your growth
- The technology and tools you need to do your best work — typically a Mac, with PC options available in some locations
- Motivosity employee recognition program
- A culture rooted in inclusivity, support, and meaningful connection
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
This role exists to make our go-to-market engine faster, cleaner, and more scalable by turning manual GTM work into reliable systems and AI-powered workflows. The goal is simple: reduce the time teams spend on busywork, improve targeting and follow-through, and give leadership tr...
Engineering Lead managing systems operations at Chess.com
Senior Software Engineer
Station AStation A is the world's first AI-powered clean energy marketplace.
Senior Software Engineer owning product slices at Station A
Software Engineer
Instructure, Inc.At Instructure, we are dedicated to empowering EdTech providers and educational organizations to unlock their full potential through innovative technology solutions. Our mission is to provide intuitive products and services that simplify learning and personal development, foster meaningful relationships, and inspire progress in education and careers.
The engineer will contribute to designing and building production features across the stack using Rails, TypeScript, and React, while also implementing serverless/edge APIs and jobs on AWS. Responsibilities include collaborating on data modeling, ensuring internationalization support, and instrumenting services with observability tools.