Sr Fullstack Engineer

  • Dallas, TX
  • Posted 12 hours ago | Updated 11 hours ago

Overview

Remote
On Site
60
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

.NET
API
Accessibility
Amazon DynamoDB
Amazon Web Services
AngularJS
Asset Management
Authentication
Authorization
Build Tools
C#
Caching
Cascading Style Sheets
Client/server
Cloud Computing
Collaboration
Communication
Continuous Delivery
Continuous Integration
Cross-browser
Css3
Customer Experience
Cypress
Data Flow
Data Processing
Database
Debugging
DevOps
Docker
Video On Demand
UI
Memcached
Meta-data Management
Microservices
Microsoft Azure
JavaScript
Jenkins
Kubernetes
Management
High Availability
Integration Testing
Interfaces
Jasmine
SQL
Scalability
Software Design
Software Development
RESTful
React.js
Redis
Responsive Design
Performance Tuning
PostgreSQL
Query Optimization
Media
MongoDB
MySQL
NoSQL
OAuth
Good Clinical Practice
Google Cloud Platform
GraphQL
HTML5
Python
Routing
Storage
Streaming
Testing
TypeScript
Video
Web Browsers
Workflow
Workflow Management

Job Details

Job Role: Sr Fullstack Engineer (Media domain)
Location: Dallas, TX
Job type: 12+ months


Job Description
What You Will Do

·       Build and own RESTful backend services and APIs supporting video upload workflows, catalog ingestion, client-server integration for catalog APIs, and console applications.

·       Design and implement data models and persistence layers using relational or NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, MongoDB).

·       Develop workflow engines for approvals, user permissions, and asset tracking within the console.

·       Integrate with third-party catalog providers — consume external APIs, transform data, and store in internal systems.

·       Implement caching and performance optimizations (Redis or similar) to reduce upstream latency and improve response times.

·       Instrument services for logging, monitoring, and alerting to ensure high availability and observability.

·       Collaborate closely with front-end engineers to define APIs and deliver seamless end-to-end workflows.

·       Build rich, responsive web interfaces for internal tools using Angular or React, focusing on modular, reusable component architecture.

·       Develop and maintain front-end integrations that interact seamlessly with backend REST APIs and caching layers.

·       Implement state management, routing, and databinding for scalable single-page applications (SPAs).

·       Work with design systems or internal UI frameworks to ensure consistency, accessibility, and performance across experiences.

·       Optimize rendering performance and page load times, using profiling tools and best practices.

·       Participate in end-to-end debugging — from browser issues to API calls — ensuring smooth integration between front-end and backend services.

·       Contribute to unit and integration testing (Jest, Jasmine, Karma, Cypress, etc.) and ensure quality through CI/CD pipelines.

·       Participate in design and code reviews, ensuring best practices in scalability, error handling, and secure coding.

·       Contribute to CI/CD pipelines and containerized deployments (Docker, Kubernetes, Jenkins/Azure DevOps).

·       Demonstrate strong ownership — from requirement clarification through design, implementation, testing, and release.

What You’ll Bring

·       7+ years of professional software development experience, with a strong emphasis on backend systems and exposure to full-stack development.

·       Deep expertise in backend technologies such as Python or .NET Core  (C#), building scalable microservices and distributed systems.

·       Solid understanding of RESTful API design, versioning, and robusterror handling.

·       Strong knowledge of SQL and/or NoSQL databases, including schema design and query optimization.

·       Familiarity with caching strategies (Redis, Memcached) and asynchronous data processing.

·       Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform) for  deployment, storage, and monitoring.

·       Understanding of authentication and authorization standards like OAuth2 and JWT.

·       Proven ability to debug, optimize, and improve backend performance for high-traffic applications.

·       Front-end proficiency with Angular (v10+) or React (hooks-based),  including TypeScript, RxJS, or Redux.

·       Strong grasp of HTML5, CSS3, and modern JavaScript/TypeScript, plus experience with build tools (Webpack, npm, Vite).

·       Experience integrating REST or GraphQL APIs and managing asynchronous data flows.

·       Knowledge of responsive design, accessibility standards, and cross-browser compatibility.

·       Excellent communication skills and a collaborative mindset for working across teams.

·       Passion for building reliable, scalable services that enhance customer experience in the streaming/video domain.

Nice-to-Have

·       Exposure to media or content delivery systems and video on Demand platforms

·       Experience integrating upload workflows, metadata validation, or asset management systems.

·       Familiarity with front-end best practices — state management, responsive design, and performance optimization.

·       Experience developing internal developer tools or consoles with user/workflow management.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.