
Senior Full-Stack Engineer
Posted Sep 16

Posted Sep 16
This is a fully remote position, open to applicants in United States.
β’ Create and execute comprehensive product functionalities across frontend interfaces, backend systems, APIs, databases, and third-party integrations.
β’ Convert product specifications, UX designs, and acceptance criteria into scalable technical solutions.
β’ Oversee the technical design of moderately complex to complex projects.
β’ Decompose large capabilities into actionable technical components and development increments.
β’ Develop user interfaces that are responsive, accessible, and maintainable.
β’ Design and implement backend services, application APIs, business logic, data models, and asynchronous workflows.
β’ Construct and sustain integrations with enterprise platforms, data sources, AI services, media providers, and external systems.
β’ Contribute to capabilities in video creation, rendering, personalization, animation, asset management, analytics, and distribution.
β’ Proactively identify concerns related to performance, scalability, reliability, security, and maintainability before they lead to production issues.
β’ Write automated tests for unit, integration, components, and end-to-end processes.
β’ Engage in code reviews and establish standards for code quality and engineering consistency.
β’ Diagnose and resolve intricate production issues across both application and infrastructure layers.
β’ Enhance observability through structured logging, monitoring, metrics, tracing, and actionable alerts.
β’ Collaborate with Product, UX, QA, DevOps, and engineering teams throughout the delivery process.
β’ Mentor mid-level engineers through technical advice, code reviews, pairing, and constructive feedback.
β’ Contribute to architectural standards, engineering practices, shared components, and reusable platform capabilities.
β’ Use AI-assisted engineering tools responsibly for development, testing, documentation, troubleshooting, and code modernization.
β’ Participate in release readiness, production support, incident response, and root-cause analysis.
β’ Over 7 years of professional software development experience, with significant expertise in building production SaaS applications.
β’ Proficient in full-stack development with modern JavaScript and TypeScript.
β’ Advanced experience with a modern frontend framework, ideally React.
β’ Strong understanding of component architecture, state management, frontend performance, responsive design, and browser behavior.
β’ Experience in developing complex, workflow-oriented web applications.
β’ Solid backend development experience with Node.js, Python, Java, C#, or similar server-side technologies.
β’ Experience in designing and implementing REST APIs, event-driven services, background jobs, and asynchronous workflows.
β’ Strong grasp of relational and non-relational data modeling.
β’ Familiarity with PostgreSQL or another contemporary relational database.
β’ Experience integrating with third-party APIs, authentication services, data platforms, or enterprise systems.
β’ Strong knowledge of cloud-native application development, preferably in AWS.
β’ Experience with containers, CI/CD pipelines, infrastructure environments, and contemporary deployment practices.
β’ Strong understanding of automated testing strategies across unit, integration, API, component, and end-to-end levels.
β’ Experience diagnosing issues in distributed applications using logs, metrics, traces, database analysis, and browser tools.
β’ Working knowledge of application security, authorization, identity management, secrets management, data protection, and secure coding practices.
β’ Experience with Git-based development workflows, pull requests, code reviews, branching strategies, and automated quality checks.
β’ Strong understanding of software design principles, modular architecture, scalability, technical debt management, and maintainability.
β’ Preferred: experience with video, audio, media processing, creative tools, animation, rendering, or digital asset management.
β’ Preferred: experience with browser-based motion graphics using React, JavaScript, CSS animations, Canvas, WebGL, or related technologies.
β’ Preferred: experience with AI platforms, large language models, retrieval-augmented generation, prompt orchestration, or AI-generated media.
β’ Preferred: experience in building configurable enterprise platforms with permissions, approval workflows, auditability, and governance controls.
β’ Preferred: experience with message queues, event buses, serverless services, or distributed job-processing systems.
β’ Preferred: experience with infrastructure as code and production observability platforms.
β’ Preferred: experience in a multi-tenant SaaS environment.
β’ Preferred: experience in enhancing or modernizing an established software platform while simultaneously delivering new product capabilities.
β’ Equal-opportunity employer.
β’ Inclusive work environment.
β’ Diversity celebrated and supported.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.