Haystack
← Back to Jobs
Remote
Technology

Full Stack Software Engineer (Backend Focus | Python & AWS)

INSPYR SolutionsUnited States🇺🇸United StatesPosted 7 Aug 2026

Quick Overview

Work Type
Remote
Level
Mid Senior

Job Description

Full Stack Software Engineer (Backend Focus | Python & AWS)

Overview

This role may be worked 100% remotely from EST or CST zones.

Our client is undertaking a complete modernization of their proprietary platform, rebuilding core capabilities using cloud-native technologies on AWS and incorporating AI-assisted development practices throughout the software delivery lifecycle.

We are seeking a talented Full Stack Software Engineer who is passionate about building scalable systems, solving complex technical problems, and leveraging modern AI tools to accelerate development.

This role is primarily focused on backend engineering, with occasional frontend development responsibilities.

The ideal candidate brings strong Python and AWS experience, excellent software engineering fundamentals, and hands-on experience using AI-powered coding tools to improve productivity, accelerate delivery, and solve engineering challenges.

This is an opportunity to contribute to a greenfield modernization initiative while working alongside a highly collaborative engineering team embracing modern development practices.

What You'll Do

  • Design, develop, and maintain backend services, APIs, and integrations using Python.
  • Build scalable, secure, cloud-native applications on AWS.
  • Participate in the design and development of a next-generation platform modernization initiative.
  • Partner with product owners, architects, and engineers in an Agile environment to deliver high-quality solutions.
  • Leverage AI-assisted development tools to accelerate coding, testing, debugging, documentation, and solution delivery.
  • Contribute to API design, service architecture, and cloud infrastructure decisions.
  • Support frontend integrations and occasionally contribute to user-facing applications built with React and related technologies.
  • Participate in code reviews, technical design discussions, and engineering best practices initiatives.
  • Reverse engineer and modernize legacy business logic where required.
  • Help improve engineering velocity through automation, AI-assisted workflows, and continuous improvement practices.
  • Deliver features and enhancements within an iterative two-week sprint cadence.

Required Qualifications

  • 3+ years of software engineering experience.
  • Strong hands-on development experience with Python.
  • Experience building and deploying applications within AWS environments.
  • Experience developing and consuming RESTful APIs.
  • Solid understanding of object-oriented programming and software engineering fundamentals.
  • Experience designing scalable, maintainable backend systems.
  • Experience working in Agile/Scrum environments.
  • Demonstrated problem-solving ability and adaptability when working with new technologies.
  • Hands-on experience utilizing AI-assisted development tools within real-world engineering workflows.

Strongly Preferred Qualifications

  • Python development in production environments.
  • AWS cloud-native application development.
  • Experience using AI-powered development tools to:
    • Generate application code
    • Accelerate API development
    • Reverse engineer existing functionality
    • Improve development efficiency
    • Reduce repetitive coding tasks
  • Strong understanding of modern software architecture principles.
  • Experience working on platform modernization or greenfield development initiatives.

Preferred Qualifications

  • Node.js development experience.
  • Go development experience.
  • React or modern frontend framework experience.
  • Experience with AWS Bedrock.
  • Experience with AI-enabled application development.
  • Exposure to Agentic AI frameworks and workflows.
  • Experience using AWS Kiro, Claude, GitHub Copilot, Cursor, or similar AI-assisted development platforms.
  • AWS certifications.

AI-Assisted Development Expectations

This team actively embraces AI-assisted software development and views it as a core engineering competency.

Successful candidates should be able to demonstrate how they have used modern AI tools in real development environments to:

  • Accelerate feature development.
  • Generate and refine production-quality code.
  • Create APIs and services from requirements or data models.
  • Understand and modernize existing applications.
  • Improve delivery velocity while maintaining code quality.
  • Learn and ramp into unfamiliar technologies more efficiently.

The engineering organization currently leverages tools including AWS Kiro and Claude-based workflows and is continuously exploring new AI-driven approaches to software development.

Technology Stack

Core Technologies

  • Python
  • AWS
  • REST APIs
  • Cloud-Native Architecture

Additional Technologies

  • Node.js
  • Go
  • React
  • AWS Bedrock
  • AI Development Tooling

What We're Looking For

Successful candidates will be:

  • Strong engineers first, regardless of exact technology stack.
  • Backend-focused developers who understand full-stack application architecture.
  • Curious, adaptable, and eager to learn emerging technologies.
  • Enthusiastic adopters of AI-assisted development practices.
  • Effective problem solvers who enjoy tackling complex engineering challenges.
  • Comfortable moving quickly in a fast-paced environment.
  • Collaborative team players who thrive in Agile settings.
  • Builders who enjoy creating new solutions rather than maintaining legacy systems.

Skills

Node.js
AWS
Scrum
Agile
Python
REST
React

Similar jobs