Software Engineer

Perry Johnson Registrars, Inc.
Troy, MI

Software Engineer – Full Stack (Next.js / TypeScript / MSSQL)

We are seeking an experienced Full Stack Software Engineer to join our in-office development team as we continue expanding and modernizing a large-scale enterprise platform used across multiple departments and international operations.

This role is best suited for someone with strong technical fundamentals, a collaborative mindset, and the motivation to help drive long-term modernization efforts inside a growing organization. We are looking for an engineer who wants ownership, enjoys solving complex problems, and takes pride in building systems that people rely on every day.

This is not a narrow “ticket-only” engineering role. Our developers work directly with stakeholders across departments to understand workflows, improve processes, and transition legacy systems into modern applications. The right candidate will be technically capable, adaptable, communicative, and motivated by building meaningful software in a fast-moving environment.

Our core technologies include:

· TypeScript / JavaScript

· React

· Next.js

· Node.js

· MSSQL

· REST APIs

· Git/GitHub

· GitHub Actions

· Azure

· Ngin

Additional experience with enterprise systems, CI/CD, database design, infrastructure, authentication systems, or legacy modernization is highly valued.

Responsibilities:

· Design, build, and maintain full-stack web applications

· Develop scalable frontend interfaces and backend APIs

· Work with complex relational databases and business workflows

· Collaborate with multiple departments to understand operational needs

· Help modernize and replace legacy systems and processes

· Troubleshoot production issues and improve reliability/performance

· Participate in architectural discussions and technical planning

· Contribute to long-term maintainability and scalability of the platform

Required Qualifications:

· 3+ years of professional software development experience

· Strong experience with JavaScript/TypeScript

· Experience with React and modern frontend development

· Experience building backend systems/APIs

· Experience working with SQL databases

· Familiarity with Git-based development workflows

Preferred Qualifications:

· Experience with Next.js

· Experience working on large or evolving applications

· Experience with enterprise/internal operational systems

· Experience modernizing legacy applications

· Experience with Azure or cloud infrastructure

· Experience owning projects/features from design through deployment

·

You will thrive in this role if you:

· Enjoy solving real business and technical problems

· Communicate well with both technical and non-technical teams

· Take ownership and follows through

· Are comfortable working in evolving environments with changing priorities

· Can think critically about long-term architecture and maintainability

· Want to contribute ideas, not just complete assignments

· Learn quickly and adapts when needed

· Work well collaboratively while still being self-driven

We value engineers who care about the quality of what they build and who want to grow alongside the platform and team long-term.

You’ll have the opportunity to work on systems with direct operational impact while helping shape the future of a major internal platform. Engineers on our team are trusted with meaningful responsibility, technical ownership, and the ability to influence architecture and development direction. We are looking for a long term candidate to join the team – a motivated, collaborative and technically skilled.

Email the below to [email protected] and [email protected]

· Resume

· GitHub/profile/portfolio (if available)

· Brief overview of projects or technologies you’ve worked with

Pay: From $80,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Work Location: In person

Posted 2026-05-24

Recommended Jobs

Remote Onboarding Coordinator- EST, 3 MONTH CONTRACT

Aston Carter
Troy, MI

Job Title: Onboarding Coordinator (Back-End Support) Job Description The Onboarding Coordinator (Back-End Support) provides critical administrative and compliance support to a busy onboardi…

View Details
Posted 2026-05-11

Insurance Litigation Attorney (CA License Required) - Remote

CSAA Insurance Services, Inc.
Okemos, MI

External candidates: In order for your application to be correctly processed please sign-in before you apply Internal candidates: Please go to Workday and click "Find Jobs" link under Career …

View Details
Posted 2026-05-23

Financial Analyst

Hire For Hope LLC
Harbor Springs, MI

Job Description Job Description We are currently seeking a Financial Analyst to join our team! You will conduct quantitative analyses of various investment and financial programs.  Responsibili…

View Details
Posted 2026-05-09

Behavior Technician

Centria Autism
Farmington Hills, MI

We are looking for enthusiastic individuals to join our team as Behavior Technicians. As a Behavior Technician, you will have the opportunity to make a real difference in the lives of children with a…

View Details
Posted 2025-10-04

Front of the House Manager| Taylor, MI

Superior Talent Source
Taylor, MI

We are seeking a dynamic and experienced Front of House (FOH) Manager to lead and elevate the guest experience in a high-volume, full-service restaurant environment. The ideal candidate brings a stro…

View Details
Posted 2025-08-06

Supply Chain Procurement Specialist Lansing, MI $15-$25/hr DOE

Gold Standard Staffing
Lansing, MI

We are one of Lansing MI fastest growing technical manufacturing companies and are involved in all industries all over the world. We offer a great work atmosphere, clean conditions, and great s…

View Details
Posted 2026-03-03

26/27 Special Education Teacher ($5,000 Annual Bonus for Certified Staff)

Phalen Leadership Academies
Harper Woods, MI

  The Opportunity : PLA Special Education teachers are passionate and devoted leaders bringing creativity and rigor to our classrooms to support an improved learning experience for our scholars.  …

View Details
Posted 2026-05-06

Travel Registered Nurse Behavioral Health / Psychiatric Job

Healthforce
Grand Rapids, MI

Job Description Job Description Overview Registered Nurse – Behavioral Health / Psychiatric Grand Rapids, Michigan, United States Start date: 06/15/2026 Contract duration: 13 weeks …

View Details
Posted 2026-05-14

Blanking Press Operator

NB Target Metal Blanking
New Boston, MI

Our company is seeking a dedicated and meticulous Press Operator to join our team. The successful candidate will be responsible for ensuring the safety of all press line associates and maintaining th…

View Details
Posted 2026-04-22

Mechanical Design Engineer

GLOBAL Recruitment Solutions LLC
Wixom, MI

Job Description Job Description Location: New Hudson, Michigan (Onsite preferred | Hybrid flexibility based on business needs) Job Type: Contract | 3–6 Months with strong potential for extens…

View Details
Posted 2026-05-09