Software Engineer

E. J. Basler Company
Schiller Park, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 140K

Job location

Schiller Park, United States of America

Tech stack

Web Interfaces
ASP.NET
HTML
JavaScript
.NET
Microsoft Excel
Admin Tools
API
Artificial Intelligence
Application Integration Architecture
BASIC (Programming Language)
Business Software
Business Systems
C Sharp (Programming Language)
C++
CSS
Computer Programming
Databases
Relational Databases
Cursor (Graphical User Interface Elements)
Database Design
Software Debugging
Programming Tools
Web Development
JSON
Automation of Marketing
Node.js
OAuth
Open Data Protocol
Query Optimization
Software Tools
Cloud Services
Search Technologies
Software Systems
Systems Integration
TypeScript
Web Applications
XML
GitHub Copilot
React
Retrieval-Augmented Generation
Delivery Pipeline
Prompt Engineering
Backend
GIT
Vue.js
Angular
Epicor ERP
Front End Software Development
REST
GPT
Software Version Control
Api Management
User Administration

Job description

We are looking for a highly capable Senior AI-Enabled Full-Stack Developer to help build and expand our existing software solutions and assist with building and maintaining modern business software platforms focused on automation, data visibility, AI-assisted workflows, and practical integrations with enterprise systems.

This is not a basic coding role. We are looking for someone who can think critically and strategically about our business needs and code; someone who is a life-long learner and intelligent, who thinks like a builder, architect, and a problem-solver. The ideal candidate can use modern development tools to move quickly while still producing clean, maintainable, production-ready software.

You should be comfortable working across the full stack, designing databases, building web interfaces, integrating APIs, and using AI tools to accelerate development. Experience with business systems, ERP integrations, logistics/shipping APIs, automation platforms, or internal operations software is a strong plus and aligns well with our vision.

What You Will Work On

You will help design, build, and improve features for a business workspace platform that may include:

  • AI-assisted workflow automation
  • Internal business dashboards and tools
  • API integrations with ERP, shipping, logistics, and business systems
  • Database-backed applications
  • Search, lookup, reporting, and document-driven workflows
  • User-facing web interfaces
  • Admin tools and operational utilities
  • Automation agents that help users complete repetitive business tasks
  • Integration logic for systems such as Epicor Kinetic, FedEx APIs, and other third-party services

The project environment includes REST APIs, structured JSON payloads, OAuth-style authorization, ERP data access, shipment processing, tracking, address validation, and workflow automation concepts. Epicor Kinetic REST services use OData-style REST access and support web application integrations, while the FedEx materials include authorization, shipment creation, address validation, location search, tracking, freight, open shipment, and consolidation API references.

Core Responsibilities

  • Develop and maintain full-stack web applications using modern JavaScript, HTML, CSS, and backend technologies.
  • Use Cursor, AI coding agents, and modern AI-assisted development workflows to accelerate delivery.
  • Design clean, scalable database schemas and write efficient queries.
  • Build integrations with REST APIs, JSON APIs, OAuth/token-based authentication, and third-party platforms.
  • Create user-friendly interfaces for internal business workflows.
  • Develop automation tools that reduce manual work and improve accuracy.
  • Review existing code, identify improvements, and refactor where needed.
  • Help define technical architecture, development standards, and deployment practices.
  • Build prototypes quickly, then harden successful prototypes into reliable production features.
  • Troubleshoot API, database, frontend, backend, and integration issues.
  • Document code, architecture decisions, API behavior, and setup instructions clearly.
  • Communicate progress, blockers, tradeoffs, and recommendations in plain English.

Requirements

Do you have experience in XML?, * 5 to 10+ years of professional programming experience.

  • Strong experience with JavaScript, HTML, CSS, and modern web application development.
  • Strong understanding of database design, relational data modeling, and query optimization.
  • Experience with C# and/or C++.
  • Experience building or integrating with REST APIs.
  • Ability to work with structured data formats such as JSON, XML, CSV, and Excel-based data.
  • Comfortable using Git, version control workflows, and modern developer tooling.
  • Experience using AI-assisted development tools such as Cursor, GitHub Copilot, ChatGPT, Claude, Anthropic, or similar tools.
  • Ability to work independently and solve problems without constant direction.
  • Strong debugging, testing, and troubleshooting skills.
  • Ability to understand business requirements and translate them into working software.
  • Experience with prompt engineering, retrieval-augmented generation, embeddings, vector search, or document-based AI systems.
  • Experience with Node.js, .NET, ASP.NET, TypeScript, React, Vue, Angular, or similar frameworks.
  • Experience with cloud services, deployment pipelines, and secure credential handling.

Benefits & conditions

Pulled from the full job description

  • Paid training
  • 401(k)
  • Health insurance
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Paid jury duty, * Quickly understand the vision for the Workspace and how it connects to the overall business.
  • Improve and extend the existing codebase.
  • Build useful features with minimal handholding.
  • Use AI tools to increase productivity while still validating the output.
  • Create stable, readable, maintainable code.
  • Design practical data structures and integrations.
  • Communicate clearly about progress and technical decisions.
  • Help turn the platform into a reliable tool that supports real business operations.
  • Think in terms of systems, workflows, data, and long-term maintainability.
  • Deeply understand both frontend and backend development.
  • Can lead development without perfectly clear directions.

Why Join Us?

  • Salary range: $100,000-$150,000
  • Health & Wellness: Medical, Dental, and Vision Insurance
  • Financial Security: 401(k) retirement plan and Life Insurance
  • Work-Life Balance: Paid vacation and paid holidays
  • Additional Perks: Short-term & Long-term Disability Insurance

ITAR Compliance Requirement To

conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Equal Employment Opportunity Statement:

EJ Basler Co. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Pay: $100,000.00 - $140,000.00 per year, * 401(k)

  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Health savings account
  • Life insurance
  • Paid jury duty
  • Paid training

Apply for this position