Full Stack Engineer (Angular + Dot Net)

MANTRAS, INC.
Katy, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Katy, United States of America

Tech stack

ASP.NET
.NET
Agile Methodologies
Application Performance Management
HTML5
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Code Coverage
Software Quality
Code Reuse
Code Review
Databases
Software Design Patterns
DevOps
Language Integrated Query
Entity Framework
Microsoft SQL Server
Object-Oriented Software Development
Scrum
Software Engineering
TypeScript
Web Application Frameworks
RxJS
Test Driven Development
.NET Core
Backend
GIT
Angular
Material Design
Integration Tests
Solid Principles
Kubernetes
Information Technology
Deployment Automation
Front End Software Development
REST
Docker
Web Api
Microservices

Job description

A. Application Development & Delivery

  • Design, develop, and maintain robust full-stack applications using Angular and .NET frameworks
  • Build responsive, high-performance UI components using modern Angular practices
  • Develop secure, scalable APIs using ASP.NET Core / .NET 6+
  • Ensure clean, maintainable, and reusable code following best practices

B. Architecture & System Design

  • Contribute to solution architecture and design decisions
  • Optimize application performance, scalability, and security
  • Implement microservices architecture where applicable

C. Collaboration & Agile Execution

  • Work closely with Product Managers, UX/UI teams, and stakeholders
  • Participate in Agile/Scrum ceremonies (Sprint planning, stand-ups, retrospectives)
  • Mentor junior developers and conduct code reviews

D. Quality & DevOps Integration

  • Write unit and integration tests to ensure code quality
  • Implement CI/CD pipelines and deployment strategies
  • Monitor application performance and troubleshoot issues

Requirements

We are seeking a highly skilled Senior Full Stack Engineer to design, develop, and maintain scalable web applications using Angular (frontend) and .NET (backend) technologies. This role requires strong technical expertise, architectural thinking, and the ability to drive end-to-end development in a fast-paced, product-driven environment., * Frontend: Angular (v10+ preferred), TypeScript, HTML5, CSS3, RxJS

  • Backend: .NET Core / ASP.NET Core, C#, Web API
  • Database: SQL Server, Entity Framework, LINQ

Additional Skills

  • Experience with RESTful API design and integration
  • Familiarity with microservices architecture
  • Knowledge of cloud platforms (Azure preferred)
  • Experience with Docker/Kubernetes (good to have)
  • Version control using Git

Engineering Practices

  • Strong understanding of OOP, design patterns, SOLID principles
  • Experience in test-driven development (TDD)
  • Familiarity with CI/CD pipelines, * Bachelor's or Master's degree in Computer Science or related field
  • 7-10 years of experience in full stack development
  • Proven experience in delivering enterprise-grade applications
  • Prior experience working in Agile environments
  1. Behavioral Competencies
  • Strong problem-solving and analytical thinking
  • Excellent communication and stakeholder management skills
  • Ownership mindset with a focus on delivery and outcomes
  • Ability to work independently and lead technical initiatives
  1. KPIs / Success Metrics
  • Application performance improvement (load time, uptime)
  • Code quality metrics (defect density, test coverage)
  • Sprint delivery predictability
  • System scalability and reliability
  • Contribution to architecture and innovation

Apply for this position