Senior Software Engineer, Full-Stack
Epic
About Us
Epic Kids is the leading digital reading platform built for kids 12 and under, trusted by millions of children, educators, and families around the world. Our mission is to inspire a lifelong love of reading by providing unlimited access to thousands of high-quality books, videos, and educational content through a safe and engaging experience. We combine technology, storytelling, and learning innovation to help every child become a confident reader.
At Epic, you'll join a collaborative and fast-paced global team passionate about building meaningful products that make a real impact on children's education and literacy.
About the Role
TheSenior Software Engineer, Full-Stackowns features end-to-end across Epic's web application -- Angular front-end, PHP/Symfony and Go services, MySQL -- and helps raise the engineering bar for the team. We hire for engineering strength over experience with any specific stack; strong engineers ramp quickly on ours.
This is a fully remote, US-based role working closely with a global engineering team with members in the US and China.
What You'll Do
- Design and ship features end-to-end across the full stack, from spec to production.
- Make sound decisions on architecture, data modeling, and API design; document trade-offs and align stakeholders.
- Drive code quality through code review and testing across front-end and back-end.
- Mentor junior and mid-level engineers through code review and pairing.
- Lead technical design reviews, RFCs, and architecture discussions.
- Use AI-assisted development tools to accelerate delivery, holding generated code to the same quality bar.
- Participate in production support -- investigations, post-mortems, and systemic fixes.
What We're Looking For
Required Qualifications
- 5+ years of professional software engineering, owning complex, cross-team work autonomously.
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- Strong front-end engineering with a modern component framework (Angular a plus), plus solid TypeScript/JavaScript and UI fundamentals (HTML, CSS, accessibility).
- Strong back-end engineering in a modern server-side language (we use PHP and Go).
- Relational-database proficiency -- data modeling, performant queries, and indexing.
- Experience designing and operating production APIs (REST or gRPC).
- Comfort with Git, pull-request workflows, and CI/CD.
Preferred Qualifications
- Direct experience with our stack (Angular, PHP/Symfony, Go, MySQL) a plus.
- Experience leading a service migration between languages/runtimes (e.g., PHP to Go) in production.
- Familiarity with Tera for server-side templating.
- Experience with Docker and Kubernetes (GKE) at the application-developer level.
- Cloud-platform experience -- GCP preferred, AWS or Azure acceptable.
- Experience operating against an observability stack (New Relic, Datadog, or similar).
- Awareness of children's-privacy compliance frameworks (COPPA, FERPA).
- Proficiency in Mandarin Chinese a plus.
Compensation: 160-210k - inclusive of bonus - flexible for the right skillset
Originally posted on Himalayas
Senior Software Engineer
Nubitz
What We're Looking For
We are seeking a Senior Software Engineer ready to take the next step in their career path. We're looking for proven leadership combined with strong technical and architectural skills. The ideal candidate is a tenured software engineer at their current employer who is seeking new employment due to acquisition, leadership change, or a marketplace shift. This applicant will be performing at a high level in their current role, but due to career goals, they are seeking employment elsewhere.
What We Do
We work with mid-market enterprises to build their internal business software, mobile workforce apps, legacy system conversions, and perform complicated systems integration. Our primary development platforms are C# .NET for web services, Angular or Kendo UI for Frontend, and Ionic for mobile apps.
Remote Details: The job is fully remote, working Business Hours Central Time.
Requirements
-
10 Years web development experience
- Elicitation of requirements from non-technical business users
- Conceptually design systems based on business requirements
- Perform technical lead role through the SDLC
-
Highly proficient in
- Database schema design and analysis
- Complex SQL Queries and Operations
- A Server-side language such as C#, Java, Ruby, Python, or PHP
- JavaScript
- CSS/HTML
- Team Git branch management
- Ability to adapt to rapidly changing environments
- Self-motivated with a positive attitude
- Willingness to drive large projects to completion in a fast-moving environment
- Experience with Legacy system conversions
-
Experience with common integration protocols including but not limited to
- SOAP
- REST
- SFTP
- ODBC
- TCP/IP
- IMAP
-
Basic understanding of networking and operating systems administration
- Connectivity Troubleshooting
- DNS / SSL Certificates
- Active Directory
Preferred
- BS/BA degree
- C# Expertise
- Microsoft Visual Studio
Nice-to-Have
- Experience with Kendo UI
- Experience with Angular
- Azure experience
- Linux experience
- Mobile development experience
Responsibilities
- Working closely with project manager to help lead 2000+ hour projects
- Assisting with the development of scope documents and budgets for new work
- Creation of WBS/tasks to accomplish project requirements
- Ensuring time and progress data is accurate in the project management system
- Client communication
- Product Owners
- Stakeholders
- Internal IT
- Overseeing junior, intermediate, and senior developers
- Lead stand up meetings
- Provide architectural direction
- Managing git branches and pull requests
- Ensuring development adheres to architectural and coding standards
- Ensure work is performed within budget
- Reverse-engineering large undocumented legacy systems
- Analyzing legacy schema / data
- Analyzing poorly written, undocumented code
- Importing data from various deprecated legacy systems
- Documenting replacement system requirements based on legacy analysis
- Application Development, primarily ASP.NET (C#.NET)
- Requirements analysis
- Database Design and Maintenance
- Perform work within allotted hourly budgets and within specific timeframes
Perks
- 15 days annual PTO, 8 holidays
- Heath, Life, Dental, & Vision Insurance, Long & Short-Term Disability, 401(k)
- Company Leadership dedicated to personal & professional growth
- Any employee can refer a new client and get 5% of year one’s revenue, and 2.5% thereafter.
- Quarterly bonuses based on company performance
- 3 days annual self-directed learning days
- Paid lunches 2-3 times per week
- Fully Remote, except for the occasionally all-hands, estimated to be once per 3 months once COVID issues are resolved. Travel will be paid.
- Ad-Hoc wellness-based gifts, subsidized meditation training
- Company Outings: happy hours, crawfish boils, long lunches, go-karting
- Video games consoles onsite
Originally posted on Himalayas