Jobs · Engineering · Tennessee

Full Stack Software Engineer

ABS Group · Knoxville, TN · 1 wk ago
EngineeringFull-time

About the Role

The Full-Stack Software Consultant provides technical expertise on project tasks under the guidance of a project manager to deliver high-quality services on schedule, within budget, and aligned with client requirements. This role combines full-stack software development with the design and implementation of AI-enabled functionality and automated code generation meta-processes. As part of a project team, the individual contributes to client relationship management, supports key decision makers, and helps identify new business opportunities.

Responsibilities

  • Assist project manager with defining and sequencing project tasks, estimating task duration, and developing a project schedule as part of a project plan.
  • Review project plans to understand the scope, schedule, and assigned work.
  • Participate in client and project team meetings.
  • Assist with research and data analysis, including conducting customer or stakeholder analyses.
  • Prepare written documents, reports, and presentations, and assist with giving presentations to clients.
  • Track and accurately report hours spent on projects.
  • Work with individuals at all levels, provide input to reports and other deliverables, execute multiple assignments, meet agreed deadlines, and adjust to changing client demands.
  • Perform quality assurance on project deliverables.
  • Demonstrate a firm understanding of business and implement opportunities for enhancing effectiveness and efficiencies on assigned projects and amongst team members.
  • Develop relationships with existing customers to facilitate new business opportunities for current and/or additional services.
  • Understand and be conversant in ABS Group products and services.
  • Meet with new and existing clients and actively listen to their needs.
  • Design, architect, and enhance scalable applications and APIs that deliver AI-enabled and data-driven capabilities to end users and integrated downstream systems.
  • Develop, implement, and maintain full-stack software applications using modern cloud technologies, development frameworks, and established engineering best practices.
  • Conduct testing and quality assurance activities to ensure applications meet performance, reliability, and usability standards through automated testing, CI/CD pipelines, and production monitoring.

Requirements

  • Bachelor’s degree or equivalent experience in Computer Science, Engineering, or a related field.
  • 6+ years of relevant professional experience.
  • 5+ years of experience building and deploying applications on cloud platforms such as AWS, Azure, or Google Cloud.
  • Demonstrated experience integrating third-party APIs or ML model endpoints into production software.
  • Proven track record of delivering user-facing applications with measurable business impact.
  • Strong background in building observability, monitoring, and logging systems for production applications.

Skills

  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with AI/ML concepts and experience consuming LLM-based APIs or services.
  • Experience with relational and NoSQL databases.
  • Understanding of software security practices and responsible development.
  • Experience with A/B testing or feature flagging frameworks.
  • Ability to gain, retain, and illustrate comprehension of learned technical knowledge, and transfer knowledge to other team members.
  • Ability to mentor/coach entry-level consultants and hone technical skills in others.
  • Strong active listening skills to understand client needs, determine context, and generate probing questions.
  • Openness to change as part of business evolution to meet client needs, provide recommendations, and drive change.
  • Firm understanding of key performance indicators and their significance to the business.
  • Ability to utilize established rapport and role as a subject matter expert to facilitate new business opportunities.

Reports to a manager, director, or executive-level position and does not have any direct reports.

Similar jobs

Full Stack Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Information Technology$100k/yrapply on careers.jhuapl.edu