Full Stack / Platform Engineer

ACA Group

Durham, NC52m agovia LinkedIn

About the Role

ACA is seeking a Full Stack / Platform Engineer (Python, React, AWS) to help build and enhance our Research Compliance Solutions platform, a cloud-native SaaS solution. This role involves developing and maintaining backend services, user interfaces, cloud infrastructure, and automation frameworks. The ideal candidate is a hands-on engineer comfortable working across the full technology stack and will play a key role in shaping technical solutions and platform architecture.

This is a Hybrid role, 2 days a week in our Durham, NC Office (American Tobacco Campus).

Key Responsibilities

  • Design, develop, and maintain scalable backend services supporting AI-powered compliance workflows, transcription, search, analytics, and user-facing applications.
  • Build and enhance modern web applications using React and TypeScript.
  • Develop and maintain REST APIs and microservices architecture supporting platform integrations and data pipelines.
  • Build, deploy, and support containerized applications using Docker and Kubernetes.
  • Develop and maintain AWS infrastructure using Infrastructure-as-Code practices, including AWS CDK.
  • Partner with Product, Compliance, Data Science, and Engineering teams to deliver innovative platform capabilities.
  • Design and optimize data storage solutions using PostgreSQL and related technologies.
  • Create and maintain CI/CD pipelines to support reliable and efficient software delivery.
  • Contribute to automated testing and quality engineering practices using technologies such as Selenium, Playwright, and TypeScript-based automation frameworks.
  • Troubleshoot production issues and drive platform scalability, reliability, and performance improvements.
  • Participate in architectural discussions and contribute to the future direction of the Research Compliance Solutions platform.
  • Translate business requirements into scalable technical solutions and help drive architecture and design decisions across the platform.

Requirements & Tech Stack

  • Strong professional experience developing applications with Python.
  • Experience building modern web applications using React and TypeScript.
  • Experience developing and supporting microservices-based architectures.
  • Hands-on experience with Docker and containerized application development.
  • Experience deploying and supporting applications in AWS cloud environments.
  • Experience working with Kubernetes and container orchestration platforms.
  • Strong knowledge of API design and development.
  • Experience working with relational databases, including PostgreSQL.
  • Experience designing scalable software solutions, APIs, and distributed systems in a cloud-native environment.
  • Strong troubleshooting, debugging, and problem-solving skills.
  • Experience working within Agile software development environments.

Skills and Attributes for Success

  • Experience building cloud-native SaaS applications.
  • Understanding of scalable distributed systems and event-driven architectures.
  • Familiarity with AI-enabled applications, data pipelines, or machine learning-powered platforms.
  • Strong collaboration and communication skills.
  • Ability to work across backend, frontend, cloud infrastructure, and testing disciplines.
  • Ability to translate business requirements into scalable technical solutions and contribute to architectural decisions.
  • Passion for automation, quality, and continuous improvement.
  • Ability to balance innovation with reliability in regulated environments.
  • Self-motivated and comfortable working in a fast-paced, growth-oriented environment.

Nice to Have

  • AWS CDK (TypeScript)
  • Amazon EKS
  • Redis or Valkey
  • Selenium
  • Playwright
  • CI/CD tools such as GitHub Actions or Jenkins
  • Experience supporting AI, NLP, transcription, chat, search, or compliance-related platforms.
  • Experience working within financial services, compliance, surveillance, or regulatory technology environments.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Booz Allen Hamilton, Haystack, DBByte

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job