Software Engineer I

GOD'S COMPANY, LLC
Sycamore, IL, United States
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$60,000.0 - $75,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Distributed Systems Model View Controller (MVC) NoSQL Ruby on Rails Software Engineering SQL Databases Symfony Systems Integration TypeScript Web Application Frameworks ReactJS
+7 more
Vue.js AngularJS Information Technology Graphql Restful APIs Terraform Docker

Job description

Our Software team is seeking a Software Engineer who can work collaboratively with their design and marketing teammates to serve our mission-driven clients by developing simple, effective technical solutions that their audience can trust.

Our engineers work to build trust, camaraderie, and communication with our clients-because no one likes yelling up to an ivory tower or sifting through confusing technical jargon. We love Catholic organizations, and our technology team lives that out every day through a balance of expertise and humility.

The Software Engineer I is responsible for developing, testing, and supporting a growing portfolio of technology solutions. Responsibilities include but are not limited to the following:

  • Work collaboratively with clients, account managers, project managers, marketers, and designers to build websites, applications, integrations, and any other tech that our clients need to power their mission.
  • Communicate with clients regularly with warmth and competence to provide sound and innovative technical solutions.
  • Integration and optimization of distributed systems., “Then, staff in hand, David selected five smooth stones from the wadi… With his sling in hand, he approached the Philistine.” 1 Samuel 17:40 © 2025 5 Stones Group, NFP

Requirements

  • Able to learn quickly, be highly organized, multitask, and work independently in a fast-paced environment
  • Reliable with high attention to detail
  • Passionate about the Catholic faith, with a deep desire to help people come to know Jesus and his Church
  • Up-to-date with modern technology, business, and culture
  • Personally committed to continuous improvement of technical skills, efficiency, quality, communication, and collaboration skills, etc.
  • Committed to ongoing personal and professional growth
  • Humble and aware of their deep goodness and dignity as a beloved child of God, * 0-3 years of experience in Software Development or another related field
  • A bachelor’s degree in Computer Science is preferred but not necessary if an applicant has the necessary skill sets from professional experience.
  • Preferably some exposure to various technologies that we work in-Typescript, React (and/or other client JS frameworks like Angular, Vue, etc), RESTful and GraphQL based API’s, SQL and NoSQL Databases, Docker, Terraform, traditional MVC frameworks (Ruby on Rails, Symfony, etc)
  • An openness to give and receive constructive feedback to team members
  • An unwavering steadiness and peacefulness rooted in the Catholic identity

Benefits & conditions

  • Competitive salaries ranging from $60k to $75k per year, depending on experience
  • A one-of-a-kind work environment built by a close-knit team of men and women who share your passion and vision
  • Premium healthcare and dental coverage (75% paid by the company)
  • Paid time off for Holy Days of Obligation and other feasts such as Holy Thursday and Good Friday, in addition to holidays and personal vacation time
  • A generous 401(K) plan with employer matching
  • Flex-spending account (tax-free funds to put towards out-of-pocket medical expenses)
  • “On the clock” prayer and Mass times in our on-site Chapel, where our Lord is present in the Holy Eucharist
  • A pivotal position within a growing apostolate with opportunities to hone your craft and share your gifts in evolving ways as you continue your career with 5 Stones.

About the company

Amidst the obvious challenges, God is doing something amazing in our world… and we are grateful to be a part of it. Just as David reached for five smooth stones when God called him to slay the giant Goliath, when God raises up leaders in the Church, they reach for 5 Stones to help them answer his call.

When it’s time to clarify a brand message, solve logistics nightmares, untangle tech troubles, or break through media malaise, we’re here to help Catholic apostolates get unstuck and unleashed. Join our passionate, close-knit team in Sycamore, IL, who joyfully accompany mission-driven organizations with the professional services they need to succeed.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.weare5stones.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all