Full Stack Developer

Job description

Are you looking to make a meaningful impact to the planet’s energy future? Immediate need for a seasoned Full Stack Developer to work with our dynamic team that fosters innovation, supports diversity and inclusion, and embraces a team growth mindset!

We are seeking an experienced full-stack developer for a 6+ month contract to maintain and enhance an enterprise Angular SPA while helping modernize the technology stack.

The Angular application is built on a modular monolith architecture, originally developed in Angular 2.0 and regularly upgraded (currently Angular 13). The application extensively uses Breeze.js for client-side entity state management. This is a mature, feature-rich enterprise application with over 200 database tables supporting complex business logic. There are continuous requests for enhancements and new features. The backend is written in C#/.NET using Entity Framework for data access and LINQ for database querying.

The Challenge: Beyond feature development, we need your help assessing our current use of Breeze.js and proposing a modernization strategy. Breeze.js has been central to the client-side state management, but we’re looking to evaluate whether modern Angular patterns could replace it and create a roadmap for potential migration.

LOCATION: Atlanta, GA *fully remote though occasional onsite may be requested

Key Responsibilities

  • Design and develop full-stack features for Angular SPA applications
  • Create clean, functional user interfaces using HTML/CSS without UI designer support
  • Build and maintain RESTful APIs using C#/.NET
  • Write efficient database queries and manage data models
  • Ensure application responsiveness and performance optimization
  • Participate in code reviews and follow best practices
  • Collaborate with the team to understand requirements and deliver solutions
  • Document code and technical decisions

Required Technical Skills

Frontend Development:

  • 4+ years of experience building SPAs with Angular (Angular 12+ required)
  • Strong proficiency in TypeScript, HTML5, and CSS3
  • Hands-on experience creating responsive, user-friendly interfaces
  • Experience with CSS frameworks (Bootstrap preferred)
  • Solid understanding state management patterns

Backend Development:

  • 4+ years of experience with C# and .NET Framework/Core
  • Strong experience building RESTful APIs with ASP.NET Core Web API
  • Proficiency with Entity Framework and LINQ queries
  • Experience with SQL Server or other relational databases

General:

Proven ability to design and implement full-stack features independently
Strong understanding of responsive design and cross-browser compatibility
Experience with Git version control
Excellent problem-solving and debugging skills

This is an exciting project where your contributions will make a massive impact. Please send your updated resume ASAP to begin discussions about this long-term fully remote opportunity.  

Job details

Job type Contract

Location Atlanta, GA

Reference JOB-4732

Apply now

"*" indicates required fields

Step 1 of 3

Accepted file types: pdf, doc, docx, txt, Max. file size: 4 MB.
If hired, will you now or in the future require sponsorship for employment visa status (e.g., H-1B visa)?
Employment with Tier4 Group and our clients may be contingent upon successfully passing a background check, in compliance with applicable laws. Do you consent to a background check if offered employment?
Are you legally authorized to work in the United States?*