Top Three US electric utility

Full-Stack Software Engineer

Charlotte, NC·12 month contract·Starts 12/13/2026·W2
From $65/hrRate band shown · confirmed by your recruiter
Apply for this role

Free for candidates · W2 · rate band shown on every posting

About this role

Candidates must meet 10 CFR Part 810 Requirement. If you have any questions, please reach out before submitting. What are we looking for? We are looking for motivated, energetic Senior Software Engineers who are passionate about building modern, scalable software solutions. The ideal candidate brings strong full-stack development experience with Angular, TypeScript, Node.js, and NestJS , along with the ability to design complex solutions, establish engineering standards, and guide development teams through implementation. Senior Software Engineers are responsible for translating business needs into sustainable technical solutions, designing application architecture, developing high-quality software, and providing technical leadership throughout the software development lifecycle. Key Responsibilities • Design, develop, and deliver complex full-stack applications using Angular, TypeScript, Node.js, and NestJS . • Build modern, responsive front-end applications using Angular , including reusable components, services, routing, forms, state management, and reactive programming with RxJS . • Design and implement scalable back-end services and APIs using Node.js and NestJS , including modules, controllers, providers, dependency injection, middleware, guards, interceptors, and validation. • Design, build, document, and maintain secure REST APIs and service integrations . • Apply Agile, XP, Test-Driven Development (TDD), and automated testing practices to deliver reliable, maintainable software. • Write clean, efficient, well-structured TypeScript code that follows established development standards and design patterns. • Develop cloud-native applications and services targeting platforms such as AWS and Azure . • Design applications with scalability, resiliency, observability, security, and maintainability in mind. • Work with relational and NoSQL databases, including data modeling, query optimization, migrations, and application integration. • Collaborate with product owners, UX designers, engineers, architects, and other stakeholders to translate business requirements into working software. • Break complex business and technical requirements into manageable user stories and development tasks and provide realistic implementation estimates. • Participate in code reviews and paired programming while helping establish consistent engineering practices across the team. • Mentor junior and mid-level software engineers and help grow the team's knowledge of Angular, Node.js, NestJS, TypeScript, testing, security, and software architecture . • Identify opportunities for reusable components, common services, automation, and development patterns that increase engineering productivity. • Troubleshoot complex application issues and implement solutions that address root causes rather than symptoms. • Design and maintain CI/CD pipelines that automate application builds, testing, security validation, and deployment. • Evaluate new technologies, frameworks, libraries, and development practices and recommend adoption where they provide measurable value. • Clearly communicate technical direction, progress, risks, dependencies, and blockers to both engineering teams and leadership. • Understand the business drivers behind the product and help establish a technical roadmap that supports the long-term product vision. • Provide technical guidance to leadership to ensure solutions are developed with innovation, sustainability, security, and lo…

Posted by Bartech Staffing on behalf of a vetted Top Three US electric utility client. Your recruiter confirms the exact rate when you connect.

How we work

No bait and switch

Every role has a vetted client, a confirmed budget, and a real timeline. You see a rate band and location up front, and your recruiter confirms the exact number.

No spam, no cold calls

You pick which roles to pursue. We only surface contracts that match your stack, rate, and location.

One recruiter, one thread

The person who sends your profile is the person who calls you back. No phone tree, no re-explaining your stack.

Other open roles

Full-Stack Software Engineer

Charlotte, NC · From $65/hr

Apply