Full Stack Engineer
Yochana IT Solutions
Irving, TX, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Job source
Tech stack
.NET Framework
Microsoft Excel
Multitier Architecture
Application Programming Interfaces (APIs)
Artificial Intelligence
Data Analysis
Component-Based Software Engineering
Automation of Tests
C Sharp (Programming Language)
D3.Js
Data Visualization
Database Queries
+22 more
Machine Learning
Microsoft SQL Server
Operational Data Store
Fluent Validation
SQL Stored Procedures
TypeScript
RxJS
Angular Material
Large Language Models
Backend
Xunit
Data Layers
Containerization
AngularJS
Kubernetes
Playwright
Data Analytics
Front End Software Development
Angular Ui
Jasmine
Docker
Jenkins
Job description
- We’re looking for a full stack engineer to help build and evolve the TSM Portal - client device management platform used to provision, monitor, and troubleshoot cellular/eSIM devices at scale.
- This role sits primarily on the Angular front end and SQL Server data layer, with strong emphasis on turning operational data into actionable insight (dashboards, analytics, tables, etc.) for internal support and provisioning teams.
What You’ll Work On
- Build and maintain features in a large-scale Angular application (Angular 21, TypeScript, RxJS, PrimeNG) used daily by device-provisioning and network-operations teams.
- Design and query against SQL Server - writing performant queries, stored procedures, working with EF Core-backed data (via the C# backend team), and shaping data models for reporting and analytics.
- Develop data visualizations and map-based views (device location, network events, coverage) using tools like Leaflet and D3.js.
- Implement the .NET/Clean Architecture API layer (controllers, services, EF Core) when front-end features need new or modified endpoints. Ability to own the full stack slice of a feature.
- Contribute to the app’s localization (English/Spanish), micro-frontend (Module Federation) architecture, and automated test suites (Jasmine/Karma, Playwright)., * You can independently pick up a feature request that spans an Angular UI, a SQL Server-backed data set, and (with backend support) an API change.
- You can look at operational/device data and proactively suggest or build analytics/visualizations that help teams spot problems faster.
- You write maintainable, tested code and are comfortable navigating a large, long-lived enterprise codebase.
Requirements
- Angular- production experience with Angular (v17+), TypeScript, RxJS, component-based architecture, and reactive forms. Experience with signals and standalone components is a plus.
- AI / Applied Data Analytics- experience using AI/ML techniques (or LLM-based tooling) to analyze data, detect patterns/anomalies, or build assistive features - and general strength in analyzing and summarizing data for stakeholders.
- C# / .NET- the backend is a .NET 8 Clean Architecture API (EF Core, MediatR, Fluent Validation, xUnit) backed by SQL Server; prior C# experience means you can work up and down the stack independently.
- SQL Server- strong SQL skills: writing and optimizing queries, understanding indexing/performance basics, working with relational schemas at scale.
Nice to Have
- Map/geospatial visualization - experience with Leaflet, MapBox, or similar libraries for rendering device/network data on interactive maps.
- Experience with micro-frontend architectures (Module Federation), D3.js, or PDF/Excel export tooling (jsPDF, xlsx).
- Angular performance (zoneless applications, standalone components, on push change detection, and signal-based flows)
- Familiarity with CI/CD pipelines (Jenkins), containerized deployments (Docker/Kubernetes/Helm), or enterprise message buses.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
4 days ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago
CH
Chris Heilmann
Dev Digest 139 - Soft and hard queries
almost 2 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
almost 2 years ago