Note: The job is a remote job and is open to candidates in USA. Sophia Learning is an innovative education platform providing low-cost, self-paced online courses designed to transfer for college credit. The Senior Full Stack Engineer will design, build, and support mission-critical SaaS applications, own technical decisions and feature delivery, collaborate with cross-functional stakeholders, mentor engineers, and help mature AI-assisted software development workflows.
Responsibilities
- Design, develop, and deliver full-stack features across our web applications, spanning database, backend, and user interface layers
- Take end-to-end ownership of the features and services you build — from technical direction through delivery, quality, and production health
- 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 — your internal clients — 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
- Help embrace and mature our agentic software development lifecycle — applying AI coding agents and AI-assisted workflows to build efficiently, and bringing curiosity and enthusiasm for integrating AI-powered features into the platform
Skills
- * Demonstrated proficiency across modern web application stacks, comfortable learning and shipping in whatever language a project requires
- * 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, agentic engineering principles and maturing an agentic software development lifecycle
- * Minimum of 5 years of experience in the design, development, and implementation of web applications
- * At least 5 years of hands-on full-stack development experience across modern web technologies
- * Minimum of 2 years of experience working with AWS or GCP infrastructure
- * Experience applying Test-Driven Development (TDD) practices and building automated solutions
- * Must be able to travel up to 10% of the time
- * Must be able to lift 25 lbs
- * Mobility within the office including movement from floor to floor
- * Travel via plane, car, and metro may be required to perform this job
- * Must be able to work more than 40 hours per week when business needs warrant
- * Access information using a computer
- * Effectively communicate, both up and down the management chain
- * Effectively cope with stressful situations
- * Strong mental acuity
- * Regular, dependable attendance and punctuality are essential functions of this job
- * 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
- For employees scheduled 30 hours or more per week: medical, dental, vision, life and disability plans
- For employees scheduled 30 hours or more per week: well-being incentives
- For employees scheduled 30 hours or more per week: parental leave
- For employees scheduled 30 hours or more per week: paid time off
- For employees scheduled 30 hours or more per week: certain paid holidays
- For employees scheduled 30 hours or more per week: tax saving accounts (FSA, HSA)
- For employees scheduled 30 hours or more per week: 401(k) retirement benefit
- For employees scheduled 30 hours or more per week: Employee Stock Purchase Plan
- For employees scheduled 30 hours or more per week: tuition assistance
- For employees scheduled 30 hours or more per week: entertainment and retail discounts
- Non-exempt employees are eligible for overtime pay, if applicable.
Company Overview