×
Register Here to Apply for Jobs or Post Jobs. X

Backend Software Engineer

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Eliassen Group
Full Time position
Listed on 2026-01-29
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 80 - 90 USD Hourly USD 80.00 90.00 HOUR
Job Description & How to Apply Below

Backend Software Engineer

Location: Charlotte, NC

Type: Contract

Category: Development

Industry: Energy

Reference : JN -

Date Posted: 01/22/2026

Shortcut:

Description

Our client is a Fortune 500 electric power company serving approximately 7.4 million customers across six states in the Southeast and Midwest. Headquartered in Charlotte, NC, the organization offers long-term contract opportunities and an established environment. We have partnered with the organization for over nine years across development, infrastructure, project management, ERP, and support roles. Background checks may include identity verification, watchlist search, seven-year criminal history, drug screen, credit check when required, and employment, education, license, or certification verification.

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $80.00 to $90.00/hr. w2

Responsibilities
  • Design and implement AWS infrastructure with Terraform, including Lambda, API Gateway, RDS Postgre

    SQL, Dynamo

    DB, VPC, security groups, and private endpoints.

  • Configure S3, Cloud Front, ALB, and Cloud Watch for storage, delivery, and observability.

  • Establish Infrastructure-as-Code best practices including Terraform Cloud usage, remote state, and reusable modules.

  • Implement security hardening with least-privilege IAM, encryption, and secret management.

  • Optimize infrastructure for cost, performance, and reliability.

  • Support CI/CD pipelines to automate deployments.

  • Develop async FastAPI services for form generation, validation, submission, data persistence, and user/project management.

  • Integrate APIs with AWS services including Bedrock, S3, Dynamo

    DB, and RDS.

  • Design and optimize database schemas and JSONB queries in Postgre

    SQL.

  • Implement comprehensive error handling, structured logging, and observability.

  • Write and maintain pytest test suites targeting 80% or higher coverage.

  • Follow SOLID principles and clean code practices with modular, reusable components.

  • Collaborate with full-stack and Dev Ops teams, conduct code reviews, and contribute to architecture discussions.

  • Document infrastructure, APIs, deployment procedures, and create onboarding materials and runbooks.

  • Troubleshoot production issues and improve performance and reliability.

Experience Requirements
  • 5+ years of AWS experience including Lambda, API Gateway, RDS, Dynamo

    DB, and VPC.

  • 3+ years of Terraform and Infrastructure-as-Code expertise.

  • Strong knowledge of AWS security, networking, and cost optimization.

  • Experience with API Gateway custom authorize rs and VPC endpoint configuration.

  • Familiarity with Lambda cold-start optimization and Lambda Layer management.

  • Proven ability to design and document infrastructure architectures.

  • 5+ years of Python development experience.

  • 3+ years with FastAPI, Django, or similar async Python frameworks.

  • Expertise with Postgre

    SQL including JSONB queries and database optimization.

  • Proficiency with SQL Alchemy ORM.

  • Experience with async/await patterns, REST API design, and robust error handling.

  • Strong debugging and troubleshooting abilities with git workflows and CI/CD experience.

  • Experience with AWS Bedrock or other LLM platforms (preferred).

  • Familiarity with Azure AD/MSAL authentication (preferred).

  • Knowledge of Dynamo

    DB and document-based data models (preferred).

  • Experience with serverless architecture patterns (preferred).

  • Contributions to open-source projects (preferred).

  • Experience with Cypress or similar testing frameworks (preferred).

  • AWS Solutions Architect Associate certification or equivalent (preferred).

  • Exposure to Angular/Type Script for API design context (preferred).

Education Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.

  • AWS Solutions Architect Associate certification or equivalent (preferred).

Recruitment Transparency Notice

Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening process. You may…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary