Software Engineer – Backend developer AI

                    STRATEGIC STAFFING SOLUTIONS (S3) HAS AN OPENING!

Strategic Staffing Solutions is currently looking for a Software Engineer on a W2 contract, for one of its clients!!

                         Candidates should be willing to work on our W2 ONLY.

Software Engineer- Backend AI Engineer
Location: Charlotte, NC
Schedule: Hybrid
Duration: 12 months
Role Type: W2 contract (NO C2C, No 1099)

TECHNICAL STACK

Your work will involve:

– **Language**: Python 3.12+

– **Framework**: FastAPI

– **Infrastructure**: Terraform, AWS (Lambda, API Gateway, RDS, DynamoDB, VPC, IAM)

– **Database**: PostgreSQL (RDS), DynamoDB

– **Testing**: pytest

– **CI/CD**: GitHub Actions

– **Monitoring**: CloudWatch, structured logging

– **LLM Integration**: AWS Bedrock (Claude models)

 
BACKEND DEVELOPER

Our client is seeking an experienced Backend Developer to accelerate the development and deployment of AppGen, our innovative AI-powered, low-code application generator. You will be responsible for designing and implementing cloud infrastructure using Terraform and developing serverless APIs in Python FastAPI that power form generation, data persistence, and enterprise-scale deployments.

This is a **full-time W2 contract position focused on delivering production-ready infrastructure and backend services in AWS.

 

PRIMARY RESPONSIBILITIES

Infrastructure & DevOps (Terraform)

  • Design and implement AWS infrastructure using Terraform, including:
  • Lambda functions (compute layer)
  • API Gateway (REST endpoints, custom authorizers)
  • RDS PostgreSQL and DynamoDB (data layer)
  • VPC, security groups, and private endpoints
  • S3 buckets, CloudFront, and ALB configuration
  • CloudWatch monitoring, logging, and alarms
  • Establish Infrastructure-as-Code best practices (Terraform Cloud, state management, modules)
  • Implement security hardening (least-privilege IAM, encryption, secret management)
  • Optimize infrastructure for cost, performance, and reliability
  • Support CI/CD pipeline for automated deployments

Backend API Development (Python FastAPI)

  • Develop robust, async FastAPI services for:
  • Form generation and validation APIs
  • Form submission and data persistence
  • User and project management endpoints
  • Integration with AWS services (Bedrock LLM, S3, DynamoDB, RDS)
  • Design and optimize database schemas (PostgreSQL, JSONB queries)
  • Implement comprehensive error handling, logging, and observability
  • Write and maintain pytest test suites with 80%+ coverage
  • Follow SOLID principles and clean code best practices

Collaboration & Delivery

  • Work closely with full-stack engineers and DevOps teams
  • Participate in code reviews and architectural discussions
  • Document infrastructure, APIs, and deployment procedures
  • Troubleshoot production issues and optimize performance
  • Deliver modular, reusable code aligned with project standards

 

REQUIRED QUALIFICATIONS

Infrastructure & Cloud

– **5+ years** of AWS experience (Lambda, API Gateway, RDS, DynamoDB, VPC)

– **3+ years** of Terraform/Infrastructure-as-Code expertise

– Strong understanding of AWS security, networking, and cost optimization

– Experience with API Gateway custom authorizers and VPC endpoint configuration

– Familiarity with Lambda cold-start optimization and Layer management

– Proven ability to design and document infrastructure architecture

 

Backend Development

– **5+ years** of Python development experience

– **3+ years** with FastAPI, Django, or similar async Python frameworks

– Expertise in relational databases (PostgreSQL) and JSONB queries

– Experience with async/await patterns and error handling

– Strong understanding of REST API design principles

– Proficiency with SQLAlchemy ORM and database optimization

 

General Skills

– Excellent debugging and troubleshooting abilities

– Experience with git workflows, pull requests, and CI/CD

– Ability to work independently and deliver production-ready code

– Strong communication and documentation skills

– Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience

 

PREFERRED QUALIFICATIONS

– Experience with AWS Bedrock or other LLM platforms

– Familiarity with Azure AD/MSAL for authentication

– Knowledge of DynamoDB and document-based data models

– Experience with serverless architecture patterns

– Contributions to open-source projects

– Experience with Cypress or similar testing frameworks

– AWS Solutions Architect Associate certification or equivalent

– Exposure to Angular/TypeScript (not required, but helpful for API design)

 

WHAT YOU’LL DELIVER

Over the 3-6 month contract, you’ll be responsible for:

  1. **Infrastructure Foundations** – Design and implement scalable, secure AWS infrastructure with Terraform
  2. **API Implementations** – Develop 5-8 new FastAPI endpoints with full test coverage
  3. **Database Optimization** – Schema design, query optimization, and connection pooling
  4. **Security & Observability** – Implement logging, monitoring, and security best practices
  5. **Documentation** – Comprehensive infrastructure and API documentation
  6. **Knowledge Transfer** – Onboarding materials and runbooks for future team members
  7. **Code Quality** – All deliverables passing linting, testing, and security reviews

 

 

 

 

“Beware of scams. S3 never asks for money during its onboarding process.”

Reference JOB-244793

Company Strategic Staffing Solutions

Job type Contract

Apply now

"*" indicates required fields

Accepted file types: doc, docx, pdf, txt, Max. file size: 3 MB.