Mediabistro logo
job logo

Senior Web Developer

Fabricut · Tulsa, OK, USA ·

Job type:
Full Time

Job Type

Full-time

Description

The Senior Web Applications Developer is the technical owner of the company's web application ecosystem, including the public website, customer portals, product configurators, and related integration services. We have a customer-facing website with production configurators. The website integrates with our Enterprise Resource Planning software (ERP) and Digital Asset Management (DAM).

Reporting to the Director of Application Development, this role provides architectural leadership, establishes development standards, mentors developers, and ensures secure, scalable, and high-performing web platforms that integrate seamlessly with enterprise systems including ERP, WMS, CRM, EDI, API, and DAM integrations.

This role will work closely with the business to build scalable, agile, maintainable, and secure platforms with robust technical execution, and will work closely with the Principal UX Designer and business owners to execute solutions for business needs.

Key Responsibilities

Establish standards for development
Maintain architectural documentation
Serve as the technical lead and primary decision-maker for the web application ecosystem
Review code and enforce quality standards
Coach and mentor other web developers
Provide estimation and technical feasibility analysis
Build and maintain RESTful APIs
Design database structures and data models
Contribute to development of company web applications
Ensure data integrity, transaction reliability, and error handling
Define and execute performance optimization strategies, including load testing
Enforce secure coding standards
Ensure compliance with data privacy and security requirements
Oversee Continuous Integration/Continuous Deployment pipelines
Work cross-functionally with UX designer, project management, marketing and the organization
Requirements

Bachelor's degree Computer Science or related field (or equivalent hands-on experience)
5+ years of web development experience
2+ years in a technical leadership capacity preferred
Strong experience in Ruby on Rails, JavaScript, Rest API, and SQL database design
Experience integrating with ERP systems preferred
Experience building advanced product configurators preferred
Familiarity with EDI integrations preferred
AWS experience preferred
Physical Requirements:

The essential functions of this position include, but are not limited to the following:

In terms of an 8-hour workday, this position requires:

6 hours sitting
2 hours standing
Activity: This following shows the actual time spent on each activity for this position.

Bending/Twisting - Up to 2 hours
Reaching - Up to 4 hours
Lifting - Up to 2 hours
Pushing/Pulling - 0 hours
Speaking - 4 to 6 hours
Writing - 2 to 4 hours
Typing or CRT Inputting - 2 to 4 hours
Filing - Up to 2 hours
Climbing - Up to 2 hours
Reading - 4 to 6 hours
Driving - 0 hours
The following activities are essential in your job function.

Hearing - 6 to 8 hours
Seeing - 6 to 8 hours
Lifting is essential in your job function.

Up to 40 lbs. - Up to 2 hours
Repetitive foot movement such as operating foot controls.

Both feet - Walking between buildings
Your job requires you to use your hands for repetitive action.

Simple Grasping - Up to 2 hours
Firm Grasping - Up to 2 hours
Fine Dexterity - Up to 2 hours
In your job, you may be around the following working conditions.

Exposure to dust, fumes and/or gases - 2 to 4 hours
Exposure to noise - 2 to 4 hours

The specific statements shown in each section of this description are not intended to be inclusive. They represent typical elements and criteria considered necessary to successfully perform the job.