Senior Software Engineer, Full-Stack
New
E
Epic KidsEdTech
Remote within IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- PHPGitJavascriptMySQLTypeScriptGogRPCAngularCI/CDRESTful APIs
Requirements
- 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.
- Fluency in English.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site