Full Stack Developer

Bourbonnais, Illinois

Olivet Nazarene University
Apply for this Job
Salary: See Position Description
Location : Bourbonnais
Job Type: Full-Time Staff
Division: Operations
Department: Information Technology
Opening Date: 05/16/2025

Position Summary

As a Christian university, Olivet Nazarene University exists to provide an education with a Christian purpose. We value diversity as a means to enrich and deepen the educational experience, both inside and outside the classroom and online. We are committed to recruit and retain mission-aligned faculty and staff from diverse backgrounds. We strive to be a more inclusive community as we seek to understand and celebrate our unique experiences and perspectives.

POSITION SUMMARY
We're seeking a Full Stack Developer to take ownership of the development and maintenance of ONU web platforms and services. This role includes working across WordPress and modern JavaScript frameworks, managing containerized infrastructure, and maintaining integrations with key platforms. You'll collaborate closely with the technical supervisor and cross-functional teams to deliver high-quality, scalable solutions.
Essential Duties and Responsibilities

  1. Develop and maintain WordPress websites, including custom plugins and themes (PHP).
  2. Build scalable frontends and APIs using Next.js, Node.js, and TypeScript.
  3. Manage Docker containers via Portainer and configure NGINX for reverse proxying.
  4. Create and maintain automated workflows using Microsoft Power Automate.
  5. Maintain and manage access to Google Analytics and Tag Manager.
  6. Collaborate with a technical supervisor and team members across development, design, and marketing to implement new features and resolve issues.
Knowledge, Skills and Abilities Required
  1. A lifestyle in agreement with the
  2. 3+ years of experience in full-stack development.
  3. Strong experience with WordPress (including PHP), JavaScript, and TypeScript.
  4. Comfortable with Pantheon WebOps for website development, deployment and maintenance.
  5. Experience with modern JavaScript frameworks (Next.js preferred).
  6. Understanding of containerized environments (Docker) and service orchestration with Portainer.
  7. Familiarity with NGINX and reverse proxy configurations.
  8. Experience with version control using Git/GitHub.
  9. Ability to work collaboratively under the direction of a technical supervisor.
TECHNOLOGY & TOOLS
  1. TypeScript, JavaScript (ES6+), PHP, HTML, CSS (SCSS)
  2. WordPress, Next.js, React.js, Node.js
  3. Docker, Portainer, NGINX
  4. GitHub, Google Marketing Platform
  5. Microsoft Power Automate, REST APIs
  6. MySQL, MariaDB, MongoDB

Additional Information

EDUCATION
Bachelor's degree or higher preferred.

WORK ENVIRONMENT
This position is located on our main campus in Bourbonnais, IL.

SUPPLEMENTAL INFORMATION
Starting salary for this position begins at $55,000 per year but will be based on experience and education level.

Only candidates who submit all required documents will be considered: resume, cover letter, statement of faith, application questions. Applications will be accepted until the position is filled.
Olivet Nazarene University offers:
  • Comprehensive medical, vision, and dental insurance.
  • Employer retirement contribution begins on first day of full-time employment and is 100 percent vested at that time.
  • Additional auxiliary coverage such as life insurance, disability insurance and AD&D insurance.
  • Generous paid time off, including vacation, sick, personal, and bereavement leave and 18 days for the observance of holidays.
  • Tuition remission granted to employee, spouse, and dependent children for education within Olivet's distinguished academic programs.
  • Access to an active campus life with a top-notch fitness center, enriching musical performances, competitive athletic competitions, and introduction to the sciences at our Stickler Planetarium.
To learn more,
Date Posted: 18 May 2025
Apply for this Job