Share Email Opening

Front End Developer 

Position Front End Developer  
About the Organization At Torch.AI, we are passionate about building software that solves some of the world's most challenging problems. Our artificial intelligence is disrupting the infrastructure software market. Our company is changing the world. On the leading edge for AI for National Security clients and beyond, we partner with some of the most influential organizations to transform how they define success using data and technology. Our platform has been used to enhance top-secret clearances, stop fraud on a massive scale, discover new trends, gain an edge in financial markets, and beyond. If answering these types of challenges excites you, we would love for you to join.  
EOE Statement We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.  

The Role
We are seeking a Software Engineer who participates in all phases of the development lifecycle. You will assist in preparation and production of releases of software components. You will collaborate with engineers, web designers, and various members of this organization to play a key role in the successful launch of powerful websites and applications. You’re inspired by investigating alternatives and technologies in order to support continuous improvements. Full stack and API integration development supporting products. Work with architects to design and implement features as requested. A strong emphasis will exist on developing a concept for solving business problems working the project analyst or owner.

Our tech stack:

  • Typescript
  • GraphQL
  • Apollo Express server
  • React with Apollo composable
  • Storybook
  • Jest
  • ArangoDB (No SQL)
  • RabbitMQ
  • Docker
  • Kubernetes
  • Azure DevOps for code and CI/CD

Work Environment
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, fax machines, etc.

Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms.

Position Type/Expected Hours of Work
Some flexibility in hours is allowed, but the employee must be available during the “core” work hours of 8:30 a.m. to 5:00 p.m. Occasional evening and weekend work may be required as job duties demand.

Work Authorization/Security Clearance (if applicable)
Be able to obtain a security clearance.

Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for their job. Duties, responsibilities, and activities may change at any time with or without notice.

Position Requirements


  • B.S. degree in related field or equivalent combination of training and experience
  • 4+ years building web applications, APIs, and services (examples: REST, SOAP)
  • Solid understanding of algorithms, data structures and time complexity analysis
  • Solid understanding of functional programming using Typescript interfaces and types
  • Experience with NodeJS and Express
  • Experience with React hooks or equivalent Vue implementations
  • Experience working with NoSQL (Mongo, Arango) databases, Elastic, ORMs/ODMs, basic query analysis and performance optimization
  • Good working knowledge of test suits/frameworks.
  • Experience working with graphic APIs and libraries (WebGL, D3, Three, etc.)
  • Knowledge of cloud environments application parameterization
  • Experience using dev tools such as package managers, bundlers, task runners, linters
  • Excellent troubleshooting and debugging skills
  • Proficient with Git and version control flows
  • Working knowledge of sound engineering practices: coding standards, best practices and principles (SOLID, DRY), design patterns, modularity, use of abstractions, defensive coding
  • Experience with agile development methodology
  • Experience with all stages of Software Development Life Cycle
  • Experience with graph databases and graph theory
  • Experience working with virtualization technologies (Docker containers) is a plus
  • Experience with message brokers (e.g. RabbitMQ), queues, pub-sub is a plus
  • Prior experience with AI/ML is a plus
  • Experience working with relational (MySQL, Postgres, and/or MSSQL Server) is a plus
  • Prior experience with accessibility standards is a plus
  • Prior experience using scripting languages (Python, shell scripting) is a plus

We’re looking for candidates who are:

  • Able to manage applications in the various stages of production (development, staging, etc.) in collaboration with clients, customer service, quality assurance, and creative/design departments.
  • Work well to solve problems with little supervision
  • Adapt quickly to the dynamic needs of our clients
  • Demonstrate an understanding of the impact of design on scalability and performance and can communicate that impact to various stakeholders.
Location Kansas City Office  

This position is currently not accepting applications.

To search for an open position, please go to


Other Jobs Within Same Category
-- None found --

Other Jobs Within 60 Miles
-- None found --


AppOne.comTM 1999-2021 HR Services, Inc.
Click here for technical assistance.