[Remote] Sr. Full Stack Engineer (SaaS Applications)

Note The job is a remote job and is open to candidates in USA. Strategic Education, Inc is an innovative education platform focused on making higher education more accessible. As a Senior Full Stack Engineer, you will design, build, and support mission-critical applications for the Sophia learning platform, while mentoring other engineers and collaborating with stakeholders to deliver scalable solutions. Responsibilities Design, develop, and deliver full-stack features across Ruby and JavaScript applications, spanning database, backend, and user interface layers Own technical direction by evaluating trade-offs, recommending solutions, and establishing scalable patterns and best practices Collaborate cross-functionally with product managers, business analysts, QA, and engineering partners to shape requirements and deliver iterative releases Practice and promote Agile development methodologies, including Test‑Driven Development (TDD), automated testing, and CI/CD pipelines Participate in software releases, partner with QA on test plans, and assist with implementation planning Troubleshoot and resolve production issues, perform root cause analysis, and recommend long-term solutions Provide level 3 production support for enterprise applications after release Mentor and elevate other engineers through code reviews, pairing, and technical guidance Participate in the continuous evolution of engineering standards, development workflows, and system reliability Explore and apply AI capabilities, showing curiosity and enthusiasm for integrating AI-powered features and AI-assisted development workflows into the platform Skills Demonstrated proficiency in Ruby and JavaScript Experience designing and developing across all tiers of modern web applications Strong understanding of object-oriented programming principles and established design patterns Experience working with relational databases, including writing complex SQL queries, with familiarity in NoSQL technologies Knowledge of responsive web design principles and modern front-end frameworks Experience with cloud platforms, such as Amazon Web Services (AWS) and/or Google Cloud Platform (GCP) Familiarity with containerization and orchestration technologies, including Docker and Kubernetes, as well as cloud-native architectures Experience with CI/CD pipelines, automated build and deployment processes, and version control systems (e.g., Git) Experience working in Agile development environments, utilizing tools such as Jira Exposure to, or a demonstrated interest in, emerging Agentic Engineering principles Minimum of 5 years of experience in the design, development, and implementation of web applications At least 5 years of hands-on experience with Ruby and JavaScript Minimum of 2 years of experience working with AWS or GCP infrastructure Experience applying Test-Driven Development (TDD) practices and building automated solutions Bachelor's degree in Computer Science, Engineering, or a related discipline Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional certifications) Experience with AI/ML tools, APIs, or AI-assisted development workflows Demonstrated involvement in system architecture, technical decision-making, or long-term platform strategy Benefits Medical, dental, vision, life and disability plans Well-being incentives Parental leave Paid time off Certain paid holidays Tax saving accounts (FSA, HSA) 401(k) retirement benefit Employee Stock Purchase Plan Tuition assistance Entertainment and retail discounts Non-exempt employees are eligible for overtime pay, if applicable Company Overview Strategic Education Inc. (NASDAQ STRA) is dedicated to enabling economic mobility with education. It was founded in 2018, and is headquartered in Herndon, Virginia, USA, with a workforce of 5001-10000 employees. Its website is https//www.strategiceducation.com/home/default.aspx. Company H1B Sponsorship Strategic Education, Inc has a track record of offering H1B sponsorships, with 15 in 2025, 15 in 2024, 12 in 2023, 8 in 2022, 10 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...