Senior Software Engineer, Full-Stack – Content Tools
Location
India
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Full-Stack – Content Tools
Epic Kids
• Design and ship features end-to-end across the content workbench—Angular front-end through PHP/Symfony and Go back-end services, against MySQL—taking ownership from spec to production • Build and maintain ingestion and conversion pipelines for the content formats Epic relies on—ePUB, PDF, XML, ONIX, and related—transforming embedded data into application-ready output • Build and operate operator review and correction surfaces for pre-aligned audio/text assets—high-density tooling for verifying, editing, and exporting synchronized multi-format content • Optimize the PHP 8.x API and supporting services to handle high-volume file transfers and background processing for large media assets (100MB+) • Lead the development of the interactive Angular UI for the content workbench—high-density operator tooling, coordinate-based interactions over media (e.g., word boxes over book pages), and reactive state management with RxJS / NgRx • Make sound technical decisions on architecture, data modeling, API design, and state management; document trade-offs and align stakeholders before significant choices land in code • Drive code quality through thorough code reviews, raising standards on testing, readability, and maintainability across both front-end and back-end codebases • Mentor mid-level and junior engineers—pair on hard problems, give actionable code-review feedback, and help them grow into larger pieces of work • Identify and resolve architectural bottlenecks in the content pipeline; reduce manual intervention where automation and better tooling can help • Lead and contribute to technical design reviews, RFCs, and architecture discussions, grounded in data and prototypes • Partner cross-functionally with content operations, editorial, product, and platform teams on features that span team boundaries • Leverage AI-assisted development tools to accelerate delivery, applying the same review and quality bar to generated code as to anything else, and exercising judgment about where they help and where they don't • Participate in production support of the content tooling, lead investigations, write up post-mortems, and follow through on systemic fixes
Job Requirements
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field
- 5+ years of professional software engineering experience, including significant time shipping production full-stack features
- Strong Angular experience (v14+ preferred), including component architecture, RxJS reactive patterns, and a state-management library such as NgRx
- Strong proficiency in TypeScript and modern front-end fundamentals (HTML, CSS/SCSS, accessibility, performance)
- Strong PHP experience on a modern framework—Symfony preferred, Laravel acceptable—including Doctrine ORM or equivalent
- Solid working knowledge of Go for back-end services (HTTP handlers, modules, concurrency primitives, the standard library), or demonstrated ability and willingness to come up to production proficiency quickly
- Proficiency designing schemas, writing performant queries, and reasoning about indexing in a relational database—MySQL preferred
- Experience designing and operating REST (or gRPC) APIs that serve real production traffic
- Experience building or operating media or document processing pipelines (PDF / ePUB / XML parsing and transformation, image or audio asset processing) and handling large file payloads safely at scale
- Working knowledge of media-processing tooling such as FFmpeg, ImageMagick, or equivalents for transcoding, resizing, and format conversion
- Experience writing tests at multiple levels—unit, integration, and end-to-end—and a habit of doing so by default
- Comfort with Git, pull-request-based workflows, and modern CI/CD (Jenkins, GitHub Actions, or similar)
- Strong written and verbal communication—able to write a design doc, run a review, and explain trade-offs to non-engineering partners
- Track record of mentoring more junior engineers and raising the bar through review and pairing
- Fluency in English for daily collaboration and technical documentation with a global engineering team.
Benefits
- Health insurance
- Flexible work arrangements
- Professional development
- Paid time off
Related Guides
Related Categories
Related Job Pages
More Content Marketing Manager Jobs
Senior Manager, Policy & Content
LimeBuilding a future where transportation is shared, affordable and carbon-free. Join us! www.li.me/careers
• Own the strategy, operating model, and roadmap for Lime's city-facing narrative capability • Manage a six-person team that spans policy analysis, content and narrative development, and design • Define the function's operating rhythm, measurement framework, and stakeholder engagement model • Track emerging regulatory themes, competitive positioning shifts, and city concerns • Manage and evolve the city-facing content library • Monitor and interpret regulatory, competitive, and market trends • Build a cross-functional content community of practice • Partner with City Solutions, Pricing, Hardware, Software, and other cross-functional teams
• Create high-quality, original content in various formats, including videos and social media updates. • Contribute to ESPN's branding and style guide to maximize the impact of the content generated. • Analyze and solve a range of problems with moderate guidance and direction. • Ensure meticulous editing, proofreading, and quality control of all content. • Generate new ideas for building account engagement and growth. • Follow ESPN Deportes standards of practice including an adherence to news and reporting guidelines. • Utilize social / video data regularly to inform content decisions. • Adapt to evolving industry trends and content formats. • Collaborate with internal teams to deliver innovative and efficient content (video) solutions.
Associate Editor, List Development
Forbes MediaBased in New York, New York, the genesis of Forbes Media began in 1917 with Forbes magazine, and the newly formed company was established in 2006 to encompasses the full range of p
Role Description We are seeking a meticulous and data-savvy Associate Editor, List Development to bridge the gap between complex data analysis and high-impact storytelling. In this multifaceted role, you will assist with the data integrity of our flagship rankings, liaison with over a dozen external partners, contribute to the methodologies that give our lists their authority, and support video production—all ensuring that our rankings remain the gold standard. - Write and coordinate all methodology posts, Universal Internal Synopses and other materials for timely publication and use by Accolades team. - Research, coordination, input, fact-checking and other quality control for the data and spreadsheets from 10 to 15 data partners that form the backbone of America’s Best Companies – all of which ultimately will feed Forbes Intelligence. - Serve as the liaison to the video team to coordinate the creation of short videos in which editors across the Accolades team outline list methodologies and answer FAQ’s for potential Accolades customers, readers, sponsors, and other Forbes business initiatives. If needed, may help to write scripts based on the respective methodologies. - Develop and maintain a master List Page/Archive portal on Forbes.com, which will present links to all current and old lists, the Forbes list Mission Statement, and the videos discussed above. - Report and write Statista or other list articles as needed. - Participate in development of new lists (such as Innovation, Small Businesses, etc.). - Support integration of incoming partner data contents and structures with FUEL and Forbes Intelligence interface. Qualifications - 3 years of experience with Excel data management and manipulation, including doing pivot tables and creating charts; SQL familiarity preferred but not required. - At least 3 years of reporting and writing business-oriented feature articles. - Some experience in working interdepartmentally to engage various stakeholders in the completion of projects. - Extremely organized, meticulous and deadline-oriented. - Strong interpersonal, time-management and problem-solving skills. - Experience writing scripts for short, informational videos a plus. Requirements - The annual base salary range for this role is $80,000 - $85,000. - Forbes has estimated the compensation range set forth above in good faith. - In determining this range, we consider the experience, level of education (if applicable to the role), knowledge, skills, and abilities required to be had by a successful candidate. - This position is only open to candidates residing in California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Maine, Maryland, Massachusetts, New Jersey, New York, North Carolina, Pennsylvania, South Carolina, Tennessee, Texas, & Washington. Benefits - Forbes aims to offer employees the flexibility they need in order to be successful. - Some positions may require candidates to be based in a specific location for consideration while some roles may be fully remote (within the U.S.) if it aligns with the needs of the position.
Content Management Training Specialist
COLSA CorporationCOLSA Corporation provides commercial and government clients with high-quality information technology (IT), programmatic, and engineering services. As an employ
Role Description This is a temporary position expected to last approximately through September 2026. The Training Specialist 3’s primary duties include developing, updating, testing, troubleshooting, and maintaining eLearning content for the Agency Learning Management System (LMS). This is a remote position; candidates must reside in a state where COLSA currently conducts business or is authorized to employ staff. - Use industry standard eLearning authoring tools to support NASA customers in the conversion and upload of existing training courses into new, online courses that meet Section 508 requirements, Sharable Content Object Reference Model (SCORM), and/or Aviation Industry Computer Based Training Committee (AICC) conformance as well as any new emerging online course protocols. - Develop, update, and otherwise maintain online and LMS Assessments. - Update existing LMS online content. - Provide the upload and activation of successfully tested courses into the Agency LMS. - Provide troubleshooting and repair of converted courses that fail to operate within the LMS environment. - Maintain and update online course libraries, course availability, and provide course support to the customer. - Provide support to troubleshoot, restore, or replace LMS courses made inoperable due to system or environment changes. - Support the development and deployment of training courses. - Provide content development level of effort estimates for course creation, updates, and upload and testing. - Maintain course descriptions in the LMS for approved courses. - Administer and maintain online content housed on the Learning Management System. - Provide consulting services to Agency customers regarding eLearning content, requirements, design, reporting, and implementation. Company Description At COLSA, people are our most valuable resource and centered at our core value. We invite you to unite your talents with opportunity and be a part of our “Family of Professionals!” Learn about our employee-centric culture and benefits here.


