.Net Full-Stack Developer

Overview

On Site
$60 - $70
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

.NET
Amazon Web Services
Continuous Integration
Continuous Delivery
Backend Development
Artificial Intelligence
FastAPI
Amazon EC2
Amazon RDS
Amazon S3
EC2
S3
RDS
Lambda
VPC
Virtual Private Cloud
PostgreSQL
SQL Server
Cursor
GitHub Copilot
GitHub
Copilot
Cloud Computing
Object-relational Mapping
Microsoft SQL Server
Relational Databases
Agile

Job Details

Summary
We are seeking a highly experienced Principal Full-Stack Developer with a proven track record in designing, developing, and deploying robust and scalable applications. The ideal candidate will possess deep expertise across multiple technologies, be eager to leverage AI development tools to optimize workflows, and demonstrate an ownership mindset from conception to deployment.

The Role
As a Principal Full-Stack Developer, you'll be a pivotal member of the engineering team, responsible for designing, developing, and deploying robust and scalable applications. This role requires a highly experienced and enthusiastic developer who is eager to leverage the latest AI development tools to optimize workflows and enhance product offerings.
You'll be instrumental in both front-end and back-end development, working with a diverse tech stack that includes FastAPI, Vue.js, .NET, and Angular. A strong understanding of AWS infrastructure will be key to deploying and maintaining cloud-native solutions. This is a hands-on role where you'll contribute directly to code, architecture, and technical strategy, ensuring systems are performant, secure, and resilient.
You'll collaborate closely with product managers, designers, and other engineers, translating business requirements into technical solutions and championing best practices. Your ability to altitude change diving deep into technical details while also contributing to strategic discussions will be crucial for success. We're looking for someone with an ownership mindset who takes pride in delivering high-quality software.

Must-Have Skills
7+ years of professional full-stack development experience
Proficiency in FastAPI for RESTful API development
Strong expertise in Vue.js (including Vue 3) for modern, reactive UI development
Hands-on experience with .NET (Core preferred) and Angular 14+
Solid understanding of AWS core services (EC2, S3, RDS, Lambda, VPC)
Experience with relational databases (PostgreSQL, SQL Server) and ORM frameworks
Strong problem-solving skills and debugging capabilities
Excellent communication skills for both technical and non-technical audiences

Nice-to-Have Skills to be Successful
Experience with AI-powered development tools (e.g., Cursor, GitHub Copilot)
Knowledge of clean code principles and CI/CD best practices
Mentorship experience for junior developers
Ability to work in a collaborative agile team environment

Key Responsibilities
Lead the development of features and enhancements across the full stack
Integrate AI tools to improve productivity and code quality
Develop and maintain high-performance APIs using FastAPI
Build dynamic and responsive user interfaces with Vue.js
Maintain and enhance systems built on .NET and Angular
Deploy, monitor, and optimize applications on AWS
Collaborate with cross-functional teams to define and deliver impactful solutions
Advocate for clean code, testing strategies, and CI/CD pipelines
Troubleshoot complex issues and optimize application performance
Mentor junior developers to promote a culture of learning

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.