Back to Jobs
Recently postedTechnology

Enterprise Application Engineer/ Fullstack JavaScript Engineer (Nashville,TN Residents Only - Require or USC)

RKTECH AMERICA CORP.Nashville, TN🇺🇸United States

Why this role stands out

This hybrid GenAI Engineer role at RKTECH AMERICA CORP. offers a fantastic opportunity to shape innovative Azure AI solutions and gain deep expertise in LLM orchestration and enterprise integration. You'll thrive here if you're a mid-senior technologist passionate about building cutting-edge AI-driven platforms and eager to collaborate within a dynamic team. Apply now to leverage your skills and drive impactful advancements in AI technology.

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationNashville, TN, United States
GitOAuthSnowflakeAngularJWTVueGenerative AIRESTAzureReactJavaScriptTypeScriptCI/CD

Job description

Position Summary

The Enterprise Application Engineer will design, build, test, release, and support enterprise applications and automation solutions. The role focuses on hands-on UI and application development, API integration, Git-based software development, code review, troubleshooting, and continuous improvement. Initial assignments will include solutions connected to the ServiceNow AI BPO program, but prior ServiceNow experience is not required.

The successful candidate will apply broadly transferable software engineering skills across React-based user interfaces, Azure services, enterprise APIs, workflow platforms, and AI-enabled applications. The role will also help our client strengthen its internal development capability by creating reusable code, practical documentation, and maintainable engineering standards.

Key Responsibilities

1. Application and UI Development

· Design, develop, test, and maintain enterprise applications, workflow solutions, and AI-enabled business applications

· Build responsive and user-friendly interfaces using React or another modern JavaScript or TypeScript framework

· Translate business requirements, process flows, forms, approvals, and user feedback into practical software solutions

· Develop prototypes and production-ready features, troubleshoot defects, and improve application performance, reliability, and usability

2. Software Development and Code Quality

· Use Git-based development practices, including branching, pull requests, code review, version control, and release management

· Review code developed by internal, vendor, and offshore engineers for readability, maintainability, security, and alignment with requirements

· Write clean, reusable, and well-documented code, and contribute to shared components, development standards, and testing practices

· Support development, testing, UAT, deployment, production stabilization, and ongoing application improvement

3. API, Azure, and AI Integration

· Develop and integrate applications using REST APIs, Azure services, workflow platforms, and enterprise systems

· Implement secure authentication, data mapping, JSON payload handling, logging, monitoring, and error handling for system integrations

· Work with Azure-based services such as Azure Functions, App Service, API Management, Logic Apps, Azure AI services, or comparable cloud technologies

· Build or integrate AI-enabled features and AI agents using APIs, large language models, orchestration patterns, and human review where appropriate

· Collaborate with application, automation, AI, data, and business teams to troubleshoot end-to-end issues and deliver reliable solutions

· Create practical technical documentation, deployment notes, and runbooks that enable effective support and knowledge sharing

· Share development knowledge with other engineers and contribute to the growth of our client internal software engineering capability

4. Collaboration and Delivery

· Work with U.S., Japan, business, vendor, and offshore stakeholders across technical and non-technical teams

· Participate in requirements discussions, solution design, development planning, demonstrations, and implementation reviews

· Communicate progress, technical decisions, risks, and dependencies clearly and proactively

· Take ownership of assigned features and issues from development through release and production support

Required Skills and Experience

· 5+ years of experience in software development, enterprise application development, systems integration, workflow automation, or a related field

· Hands-on experience developing user interfaces or web applications using JavaScript or TypeScript and a modern framework such as React, Angular, or Vue

· Experience using Git and common software development practices such as branching, pull requests, code review, testing, and release management

· Experience developing or integrating REST APIs and working with authentication, JSON, data mapping, logging, and error handling

· Experience developing or integrating applications on Microsoft Azure or another major cloud platform

· Ability to understand business requirements and translate them into practical, maintainable software solutions

· Experience troubleshooting application, integration, or production issues across multiple components

· Ability to write clear technical documentation and work effectively with distributed teams and business stakeholders

· Strong written and verbal communication skills in English

· Must be legally authorized to work in the United States

Technical Competencies

· JavaScript or TypeScript and modern front-end frameworks such as React, Angular, or Vue

· UI development, component-based design, responsive web applications, API integration, and secure coding practices

· Git-based development, pull requests, code review, debugging, testing, CI/CD, and controlled releases

· REST APIs, OAuth or JWT, JSON, synchronous and asynchronous processing, logging, monitoring, and resilient error handling

· Cloud application development and integration using Azure or comparable cloud services

· Software development lifecycle practices, including requirements, design, development, testing, UAT, deployment, and production support

· Ability to learn and work with enterprise workflow platforms and AI-enabled application technologies

Preferred Qualifications

· Experience with ServiceNow application development, Flow Designer, IntegrationHub, AI Agent, Virtual Agent, Now Assist, or relevant ServiceNow certifications

· Experience with Azure Functions, App Service, API Management, Logic Apps, Azure OpenAI, Azure AI Foundry, or similar services

· Experience developing or integrating AI agents, copilots, large language model applications, or workflow automation solutions

· Experience with enterprise platforms or systems such as SAP, RPA tools, Snowflake, or other data platforms

· Experience supporting business processes such as shared services, finance operations, procurement, contract management, or BPO

· Experience working with external vendors, offshore teams, Japanese companies, or Japan-U.S. cross-cultural teams

What Success Looks Like

· Applications and user interfaces are functional, maintainable, secure, and easy to use

· Features and integrations are delivered through clear requirements, quality code, effective testing, and disciplined release practices

· Code changes are managed through Git, reviewed consistently, documented appropriately, and traceable to work items.

· APIs, Azure services, workflow components, and AI-enabled features operate reliably with effective logging and error handling

· Production issues are investigated promptly, root causes are understood, and practical improvements are implemented

· Reusable components, development practices, and documentation improve the speed and quality of future projects

· Client strengthens its ability to develop, release, and support enterprise applications with internal engineering resources

Similar jobs