We are in the middle of a massive transformation. We are taking a legacy powerhouse system (IBM i/AS400) and completely reimagining it for the modern era. We are rebuilding our core into a sleek, efficient stack using
Node.js, TypeScript, and SQL
, fronted by
Vue.js
.
We aren't just rewriting code; we are rethinking how our business operates. We are looking for a developer who enjoys working directly with the people using their software, who will go the extra mile to make the user experience better. If you want to build high-impact software, love to solve complex problems, and enjoy leveraging AI in your work flow to test, enhance, and optimize your development.
Who You Are
We care more about your problem-solving ability and mindset than a specific number of years on a resume. We are looking for:
A Logical "Tinkerer":
You don't wait for permission to try something new. You spin up prototypes, you test new tools, and you want to get to an MVP fast to see if it works.
A User-Centric Solver:
You are not afraid to leave the IDE. You are willing to sit with end-users, watch how they work, accept their feedback, and iterate quickly to solve their actual pain points.
Self-Sufficient & Driven:
You don't need hand-holding. You can take a high-level goal and run with it.
Fearless:
Whether it's digging into a 20-year-old database schema or building a cutting-edge AI agent, you approach the unknown with a positive, "I can figure this out" attitude.
The Tech Stack
The Non-Negotiables (Must Haves):
Node.js & TypeScript:
You are comfortable working in a Typescript environment to build robust business logic. Ideally you have worked with Express.js.
SQL:
This is the backbone of our new logic (replacing RPG). You must be proficient in writing queries and interacting with data.
Modern Frontend Frameworks:
We use
Vue.js
. If you are proficient in
React, Angular, or Svelte
and are willing to learn Vue, that works for us.
Communication:
You must be able to explain technical concepts to non-technical stakeholders clearly.
The "Nice to Haves" (Bonuses):
Cloud & Enterprise Tech:
Experience with
.NET / C#
and cloud environments (
Azure
preferred, but AWS/GCP experience is welcome).
Legacy Exposure:
Ability to read/interpret
RPGLE
code or experience working in an
IBM i (AS/400)
environment.
AI & LLMs:
Experience building with AI or integrating LLMs.
If you have built an AI Agent, let us know immediately--we want to see it.
Database Architecture:
Experience refining schemas, building tables, and modernizing legacy data structures.
Experience Level & What We Are Looking For
We are primarily looking for a
Mid-to-Senior developer
, but we are open to a
very sharp Junior
developer who can prove their skills.
If you are Senior:
We expect you to hit the ground running, help architecture decisions, and mentor on best practices.
If you are Junior:
You
must
have a portfolio or GitHub projects that demonstrate your ability to build complete applications, think logically, and solve real problems. Show us what you've built.
What You Will Do
Collaborate with the team to migrate business logic from RPG to a modern Node/SQL architecture.
Develop user-friendly interfaces using Vue.js that streamline complex workflows.
Shadow end-users to understand their daily friction points and ship features that remove them.
Tinker with AI tools to automate processes and create smarter applications.
Take ownership of features from the database schema all the way to the UI.
Why Join Us?
High Impact:
You won't be fixing bugs in a dark corner. Your work will directly impact the efficiency of the business immediately.
Autonomy:
We hire smart people and let them build.
Modernization:
This is a rare chance to bridge the gap between rock-solid legacy systems and the cutting edge of web development and AI.
Pay: $82,138.88 - $98,919.93 per year
Benefits:
Dental insurance
Health insurance
Paid holidays
Paid time off
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.