Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
Skills
.NET
API
Accessibility
Amazon DynamoDB
Amazon Web Services
AngularJS
Asset Management
Client/server
C#
Cloud Computing
Css3
DevOps
Docker
Debugging
HTML5
Google Cloud Platform
Kubernetes
Jenkins
Jasmine
NoSQL
MySQL
MongoDB
Microsoft Azure
RESTful
React.js
Responsive Design
SQL
TypeScript
PostgreSQL
Python
Microservices
Interfaces
JavaScript
OAuth
Workflow Management
Streaming
Continuous Integration
Job Details
Job Role: Sr Fullstack Engineer
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 robust error 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.