Remotery

Senior Software Engineer, Full-Stack – Content Tools

Posted 1 day ago

This is a fully remote position, open to applicants in India.

📋 Description

• Create and deliver features from start to finish across the content workbench—utilizing Angular for the front-end, PHP/Symfony and Go for back-end services, and MySQL, assuming ownership from specifications to production.

• Develop and sustain ingestion and conversion pipelines for the content formats utilized by Epic—including ePUB, PDF, XML, ONIX, and more—transforming embedded data into application-ready outputs.

• Construct and manage review and correction interfaces for pre-aligned audio/text assets—providing high-density tools for verifying, editing, and exporting synchronized multi-format content.

• Enhance the PHP 8.x API and related services to manage high-volume file transfers and background processing for substantial media assets (100MB+).

• Oversee the development of the interactive Angular UI for the content workbench—featuring high-density operator tools, coordinate-based interactions over media (e.g., word boxes over book pages), and reactive state management using RxJS / NgRx.

• Make informed technical decisions concerning architecture, data modeling, API design, and state management; document trade-offs and align stakeholders before major decisions are implemented in code.

• Promote code quality through comprehensive code reviews, raising standards in testing, readability, and maintainability across both front-end and back-end codebases.

• Mentor mid-level and junior engineers—collaborate on challenging problems, provide actionable feedback during code reviews, and assist them in taking on larger responsibilities.

• Identify and mitigate architectural bottlenecks in the content pipeline; minimize manual efforts where automation and improved tooling can be beneficial.

• Lead and engage in technical design reviews, RFCs, and architecture discussions, grounded in data and prototypes.

• Collaborate across functions with content operations, editorial, product, and platform teams on features that cross team boundaries.

• Utilize AI-assisted development tools to speed up delivery, applying the same review and quality standards to generated code as to manually written code and exercising discernment about their effectiveness.

• Participate in the production support of content tooling, lead investigations, write post-mortems, and ensure systemic fixes are implemented.


⛳️ Requirements

• A bachelor's degree or higher in Computer Science, Software Engineering, or a related discipline.

• Over 5 years of professional software engineering experience, with substantial time spent delivering production full-stack features.

• Proficient in Angular (v14+ preferred), including component architecture, RxJS reactive patterns, and a state-management library like NgRx.

• Strong skills in TypeScript and modern front-end principles (HTML, CSS/SCSS, accessibility, performance).

• Solid experience in PHP within a modern framework—preferably Symfony, with Laravel as an acceptable alternative—including Doctrine ORM or its equivalent.

• Good working knowledge of Go for back-end services (HTTP handlers, modules, concurrency primitives, the standard library), or a proven ability to quickly achieve production-level proficiency.

• Proficient in designing schemas, crafting efficient queries, and understanding indexing within a relational database—preferably MySQL.

• Experience in designing and operating REST (or gRPC) APIs that manage real production traffic.

• Background in building or managing media or document processing pipelines (PDF/ePUB/XML parsing and transformation, image or audio asset processing) and safely handling large file payloads at scale.

• Familiarity with media-processing tools such as FFmpeg, ImageMagick, or similar for transcoding, resizing, and format conversion.

• Experience in writing tests at various levels—unit, integration, and end-to-end—and a consistent habit of doing so as a default practice.

• Comfortable with Git, pull-request-based workflows, and modern CI/CD platforms (Jenkins, GitHub Actions, or similar).

• Excellent written and verbal communication skills—capable of drafting design documents, facilitating reviews, and articulating trade-offs to non-engineering stakeholders.

• Proven track record of mentoring junior engineers and elevating standards through reviews and collaboration.

• Proficient in English for daily communication and technical documentation with a global engineering team.


🏝️ Benefits

• Health insurance

• Flexible work arrangements

• Professional development

• Paid time off

People also viewed

GroWrk6 hours ago

Content Marketing Manager, Latam/Philippines

PH flagPhilippines OnlyFull-timeContent Marketing Manager
ApplyView job
dpa Deutsche Presse-Agentur GmbH6 hours ago

Working Student, Custom Content

DE flagGermany OnlyPart-timeContent Marketing Manager
ApplyView job
Insight Timer6 hours ago

Head of Search, Content

AU flagAustralia OnlyFull-timeContent Marketing Manager
ApplyView job
Elektrovorteil1 day ago

Content Marketing Manager

DE flagGermany OnlyFull-timeContent Marketing Manager
ApplyView job
Empower Life Collective1 day ago

Content Manager, Growth

ZA flagSouth Africa OnlyFreelanceContent Marketing Manager$2,500 – $3,500/month
ApplyView job
Binance1 day ago

Content Designer, 6-months Contract

HK flagHong Kong OnlyFreelanceContent Marketing Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers