Sr. Application Developer

Shedd Aquarium

Chicago (IL)

Hybrid

USD 100,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental & Vision Insurance
PTO
Paid Holidays
Life Insurance
401(k)
Transit Subsidies
Employee Discounts
Tickets

Job summary

Shedd Aquarium is seeking a Senior Application Developer in Chicago, IL. You will build and maintain their website and portfolio applications as part of a Scrum team, using Ruby on Rails, PostgreSQL, and React. Lead design discussions, write tests, and help shape sprints with technical recommendations.

You will collaborate across teams, implement scalable solutions, and pursue modernization efforts, including .NET components when needed. A strong, growth-minded communicating partner is essential.

Qualifications

  • Bachelor's degree or equivalent in computer technology; advanced coursework desirable.
  • 5+ years of experience developing full-stack web applications using Rails, React, Node.js and relational databases.
  • Experience designing and implementing RESTful APIs and web services.
  • 2+ years designing high-level system architectures and creating technical specs.
  • Experience maintaining and upgrading web applications in Rails/React/Node stack.

Responsibilities

  • Develop and maintain Shedd Aquarium’s website codebase using Rails, PostgreSQL, and React.
  • Translate business requirements into scalable technical designs and user stories.
  • Collaborate with UI/UX designers to build accessible interfaces.
  • Lead technical reviews, architecture discussions, and quality checks (unit/integration).
  • Support CI/CD pipelines and production deployments.

Skills

Ruby on Rails
React
Node.js
PostgreSQL
RESTful APIs
Cypress
C#/.NET
Agile/Scrum

Education

Bachelor's degree

Tools

Ruby on Rails
PostgreSQL
React
Node.js
REST APIs
Cypress
.NET/C#

Job description

TITLE: Sr. Application Developer

DEPARTMENT: Technology

REPORTS TO: Director of Application Development

STATUS: Full-time, Exempt

SALARY: $100,000 - $120,000

LOCATION: Chicago, IL - Hybrid

POSITION OVERVIEW: The Senior Application Developer collaborates with developers, designers, the Digital Product Manager, and the Director of Application Development to develop and maintain Shedd Aquarium’s website and other applications across its product portfolio.

This experienced full-stack developer designs and develops back-end databases and implements new front-end features and enhancements. As an active member of the Scrum team, the Senior Application Developer contributes to planning, reviews work in progress and helps shape future sprints. The role also leads projects by providing technical recommendations, requirementsand solution designs.

With a growth mindset and positive approach to challenges, the Senior Application Developer actively pursues opportunities to learn and grow. This role builds strong partnerships across the organization through active listening, clear communication, and effective collaboration.

ESSENTIAL DUTIES AND RESPONSIBILITIES

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • Demonstrate commitment to Shedd’s vision, missionand values.
  • Develop and maintain Shedd Aquarium’s website codebase using Ruby on Rails, PostgreSQL, React and other software libraries.
  • Work closely with team members to translate business requirements into scalable technical designs, requirements, user storiesand implementation plans.
  • Develop intuitive and accessible web interfaces in coordination with UI/UX designers and accessibility specialists.
  • Apply and promote engineering best practices for reliability, scalability, observability, security and maintainability.
  • Participate in peer reviews, code reviews, design reviews and architecture discussions.
  • Develop and maintain unit tests, integration tests, regression tests and other automated quality checks.
  • Perform manual testing on new features and enhancements.
  • Diagnose and resolve defects, integration failures, performance issuesand production-support concerns.
  • Support sprint planning, backlog refinement, daily standups, demonstrations, retrospectivesand other Scrum related activities.
  • Provide accurate estimates and identify technical risks, dependencies, assumptions and implementationconstraints.
  • Support application modernization, refactoring, technical-debt reductionand replacement of obsolete components.
  • Support development of .NET/C# application and other web applications as needed.
  • Build API solutions, define service contracts, payload schemas and OpenAPI/Swagger specifications.
  • Contribute throughout the software lifecycle, including deployment, monitoring, support and documentation.
  • Develop and maintain technical documentation on new and existing features.
  • Support continuous integration and continuous delivery pipelines.
  • Ensure successful delivery of customer-focused products with a product ownership mindset.
  • Use approved version-control practices, including branching, merging, pull requests, tagging and release management.
  • Evaluate emerging technology and AI trends to inform solution design, architectural standards and strategic system modernization.
  • Leverage approved AI tools and technologies (e.g., GitHub Copilot, Microsoft Copilot) to streamline workflows, automate tasks, improve code quality, and enhance engineering delivery efficiency.
  • Other duties as assigned.
QUALIFICATIONS

The requirements listed below are representative of the knowledge, skill, and/or ability required.

Education

Any combination of education and training equivalent to a bachelor's degree which demonstrates the ability to perform the duties and responsibilities as described; advanced coursework in computer technology field is desirable.

Experience
  • 5+ years of experience developing full-stack web applications using Ruby on Rails, React, Node.js and relational database systems.
  • Experience with modern JavaScript or TypeScript frameworks and component-based front-end development.
  • Experience designing and implementing RESTful APIs, web services, asynchronous integrations, or event-driven services.
  • 2+ years designing high-level system architectures and developing technical specifications.
  • Experience maintaining web applications over time, upgrading various components in the Ruby/Rails/React/Node stackand addressing breaking changes.
  • Experience building mobile-first responsive websites.
  • Working knowledge of quality assurance methodologies and tools, including load/performance, security, end-to-end/regression testing.
  • Experience using the Cypress test automation framework preferred.
  • Working knowledge of technology infrastructure, hosting architecture, DevOps practices and tools.
  • Working knowledge of project management and software development methodologies, including Agile/Scrum.
  • Working knowledge of business analysis and user experience best practices, methods, and tools.
  • Ability to work collaboratively across teams with different roles and expertise.
  • Ability to manage relationships, understand incentives, and think creatively to solve business problems.
  • Experience with C#, .NET is preferred.
  • Experience developing applications with additional web frameworks is preferred.
  • Self-starter with strong self-management skills
  • Ability to organize and manage multiple priorities
  • Willingness to adapt and learn new skills
BENEFITS OF WORKING AT SHEDD

We offer competitive compensation packages and opportunities for professional growth within our organization.

  • Medical Insurance, including FSA and HSA plan options
  • Vision and Dental Insurance
  • Accrued Paid Time Off
  • Up to 12 Paid Holidays
  • Life Insurance
  • Parental Leaveand Adoption Assistance
  • 401(k)
  • Discounted Parking and Public Transit Subsidies
  • Employee Assistance Program
  • Employee Wellness program, including Preventive Care Incentive
  • Employee Discounts
  • Employee Tickets
Reasonable Accommodations

Shedd Aquarium is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need reasonable accommodations for any part of the employment process, please email us at jobs@sheddaquarium.org.

We strongly encourage people of color, LGBTQ+ community, veterans and active duty military, parents, individuals with disabilities, and individuals from all cultural backgrounds to apply. Shedd Aquarium is an equal opportunity employer and welcomes everyone to our team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Coordinator of Administrative & Board Operations
Coordinator of Administrative & Board Operations

Shedd Aquarium • Chicago (IL)

Hybrid
USD 50,000 - 60,000
Medical Insurance
Vision Insurance
Dental Insurance
+7
Assistant Dive Safety Officer
Assistant Dive Safety Officer

Shedd Aquarium • Chicago (IL)

On-site
USD 41,000 - 48,000
Medical Insurance
Vision and Dental Insurance
Accrued Paid Time Off
+4
Sr. Director, Membership & Annual Giving
Sr. Director, Membership & Annual Giving

Shedd Aquarium • Chicago (IL)

Hybrid
USD 130,000 - 140,000
Medical Insurance
Vision and Dental Insurance
Paid Time Off
+9
Senior Full-Stack Developer - Hybrid (Rails/React)
Senior Full-Stack Developer - Hybrid (Rails/React)

Shedd Aquarium • Chicago (IL)

Hybrid
USD 100,000 - 120,000
Medical Insurance
Dental & Vision Insurance
PTO
+6
Associate Director of Exhibits
Associate Director of Exhibits

National Museum of Wildlife Art • Norwalk (CT)

On-site
USD 85,000 - 100,000
Health Insurance Benefits
Health Reimbursement Account (HRA)
Life Insurance
+7
Research Technician
Research Technician

Seattle Aquarium • Washington

Hybrid
USD 38,000 - 40,000
Medical
Vision
Dental
+8
Director of External Communications
Director of External Communications

National Aquarium • Baltimore (MD)

Hybrid
USD 71,000 - 92,000
Flexible paid leave
Paid family leave (4 weeks)
Health care (single & family)
+2
Development Coordinator
Development Coordinator

Living Planet Aquarium • Draper (UT)

On-site
USD 42,000 - 62,000
Medical, dental, and vision insurance
Paid time off
12 paid holidays per year
+5
Executive Assistant
Executive Assistant

National Aquarium • Baltimore (MD)

Hybrid
USD 59,000 - 71,000
Health benefits
PTO - 4 weeks
Floating holidays
+1
Senior Developer
Senior Developer

TEKsystems • Chicago (IL)

Remote
USD 92,000 - 138,000
Medical, dental & vision
401(k)/Roth
Insurance (Life & AD&D)
+6