Full Stack Engineer

Akima, LLCHuntsville, AL
4hOnsite

About The Position

We are seeking a Full Stack Engineer to contribute to the design, development, and maintenance of web-based training management and instructor systems. This role will focus on building scalable, real-time applications using TypeScript, React, backend services, and AWS infrastructure. The ideal candidate is comfortable working across the stack, from frontend application architecture to backend APIs and cloud services. This individual will collaborate closely with senior developers to deliver high-quality web applications that support scheduling, metrics tracking, real-time communication, and system integrations. This role requires strong engineering fundamentals, attention to detail, and the ability to deliver clean, maintainable code in a sprint-based environment.

Requirements

  • 5+ years professional web development experience.
  • Strong TypeScript experience.
  • Proficiency in React (hooks, functional components, state management).
  • Experience designing and consuming RESTful APIs.
  • Experience with WebSockets or real-time data systems.
  • Experience with AWS services (Lambda, S3, API Gateway, IAM).
  • Experience with Git and modern CI/CD workflows.
  • Strong understanding of application security fundamentals.
  • This role requires strong engineering fundamentals, attention to detail, and the ability to deliver clean, maintainable code in a sprint-based environment.
  • Must be a US citizen.

Nice To Haves

  • Experience with xAPI, SCORM, or LMS/LRS integrations.
  • Experience with Deno or Node.js backend environments.
  • Experience with PostgreSQL or similar relational databases.
  • Experience building metrics dashboards or instructor-facing systems.
  • Familiarity with government or regulated environments.
  • Experience implementing role-based access control (RBAC).

Responsibilities

  • Frontend Development
  • Develop and maintain web applications using TypeScript and React
  • Implement reusable component architectures and state management patterns
  • Build user interfaces for dashboards, scheduling tools, and performance tracking systems
  • Optimize application performance and responsiveness
  • Backend & API Development
  • Design and implement RESTful APIs
  • Integrate third-party standards and services (e.g., xAPI, SCORM)
  • Implement WebSocket-based real-time communication features
  • Maintain secure authentication and role-based access control mechanisms
  • Cloud & Infrastructure
  • Develop and maintain AWS-based services (Lambda, API Gateway, S3, etc.)
  • Support deployment workflows and CI/CD pipelines
  • Ensure scalability and reliability of web services
  • System Integration
  • Integrate with LMS/LRS systems and external instructor/operator platforms
  • Collaborate with Unity or simulation teams where web systems interface with training applications
  • Maintain data integrity across services and applications
  • Engineering Practices
  • Participate in sprint planning, backlog refinement, and code reviews
  • Write maintainable, well-documented code
  • Contribute to testing strategies (unit/integration)
  • Identify and resolve performance or scalability issues
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service