Software Engineer (Full-Stack)

| Greater Boulder Area

Help us create a better future.

Are you ready to make a meaningful impact in the world? At CampMinder, we enable life-changing experiences for children and young adults. Our work empowers camp professionals to help shape kids into the kinds of adults you want on your team – and that we have on ours.

At CampMinder, you’ll join a company recognized for the last two years by Outside Magazine as one of America’s Best Places to Work. You’ll work closely with other talented engineers, designers, product managers, and more. We’re looking for curious, collaborative teammates who are eager to teach what they already know and jump at the opportunity to learn new things.

We’ve been designing meaningful solutions for camps since 2001. Now we’re looking for experienced full-stack engineers to join our Boulder-based team. That's where you come in. You’ll use your skills to help us make it easier for summer camp operators to create great experiences for kids and their families.

Leveraging our deep experience in web-based application development, we’re building a new platform with Go microservices and containerization using Docker and Kubernetes. This new engine will work in tandem with our existing back-end (built in .Net, C# and MSSQL) and will interface with the new web and mobile UIs, built in ReactJS and React Native.

What You Bring:

This role will call you to help in many areas. All CampMinder Engineers participate in maintaining and enhancing the legacy system, developing the new platform, designing and solutioning, and fixing bugs.

We’re looking for someone with a wide-ranging and versatile skill set. As long as you are willing to expand and learn technologies, we welcome candidates with a variety of technical skills.

We’re particularly interested in candidates who have:

  • Professional experience creating and maintaining a complex, large-scale software product
  • Extensive experience developing web applications, ideally using C#/.Net
  • A willingness to share your expertise and mentor others in best practices
  • A passion for solving complex problems
  • A desire to learn and use the right tool for each job (i.e. you’re not tied to a professional identity as a “[some technology] developer.” You identify as a software engineer or a technologist.

Ideally, you also have experience with one or more of the following:

  • Front-end development experience using React
  • Mobile development using React Native
  • Distributed systems
  • Message Brokers / Messaging
  • Asynchronous communication
  • Microservices experience using Go / Golang
  • Containerization and container orchestration
  • Automated testing, continuous integration, and delivery and deployment tools
  • Agile development methodologies and pair programming

Who You Are

We are looking for people who are great at lots of things, love big challenges, and are committed to continuous improvement.

You could be a great fit for our team if you are:

  • Willing to step outside of your Engineering comfort zone
  • Willing to work as part of a team, but can also work independently
  • Passionate about and good at solving complex problems
  • Willing to challenge the status quo, constantly looking for ways to improve things
  • Opinionated but consider others’ opinions thoughtfully
  • Always asking what is best for the team, the company, and the customers
  • Confident but humble
  • Emotionally intelligent

More About Us

CampMinder’s culture is guided by a strong sense of purpose and rooted in our core values. We place a high priority on employee engagement and were recently named among the fifty best places to work in the country.

Our engineers value brainstorming and solving problems as teams, rather than individually. We don’t always agree on everything, but we resolve our differences respectfully. We break our work down in small portions and fully embrace Agile methodologies like pair programming.

CampMinder is already being used by the leading summer camps and is driving massive, measurable value that enables them to create positive experiences for over 500,000 campers and families...and we’re just getting started! Come help us create a better future.

Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • GolangLanguages
    • JavascriptLanguages
    • SqlLanguages
    • ReactLanguages
    • ReactLibraries
    • ASP.NETFrameworks
    • Google AnalyticsAnalytics
    • BalsamiqDesign
    • IllustratorDesign
    • InVisionDesign
    • SketchDesign
    • OmnigraffleDesign
    • SlackManagement
    • CA Agile Central (Rally)Management
    • WordpressCMS
    • HubSpotCRM
    • SalesforceCRM
    • SendGridEmail

Location

Our office is located in East Boulder, steps from the Boulder Creek Path. The area is well-serviced by public transportation...and food trucks!

An Insider's view of CampMinder

What’s the vibe like in the office?

One of the best things about working at CampMinder is our open and curious vibe. We collectively communicate with all other departments if we have questions, or see different areas that we can improve our clients experience. We have an open door policy that encourages building relationships, which gives me joy every day I come to work.

Jason

Client Support Representative

How do you collaborate with other teams in the company?

In my position, I get the opportunity to work with just about every team at CampMinder on a weekly basis. Whether I'm looking at a puzzling case with our front-line support team or collaborating with our sales team about a potential new client, I love working with my colleagues. Everyone here is a team player and it really makes my day great!

Allison

Client Success Manager

How has your career grown since starting at the company?

From day 1, the expectation was that I bring my best to the table. I am 100% accountable for my product area, I’m expected to solve problems creatively and get help when needed. I have full autonomy. If I want to try something or do something different, I go do it. For me, this is nothing but exciting. I wouldn’t change any of it. I love it.

Ryan

Product Manager

What are CampMinder Perks + Benefits

CampMinder Benefits Overview

CampMinder offers a comprehensive benefits program that includes: a wide variety of insurance plans (medical, dental, vision, and more); company-paid short-term disability, long-term disability, and life insurance; a 401k program with a 4% company match; Trust-Based PTO; paid Parental Leave; and a monthly wellness allowance.

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Employees enrolled in compatible insurance plans may make pre-tax contributions to a Flexible Spending Account (FSA) or Health Savings Account (HSA).
Disability Insurance
Short and long-term disability insurance is 100% paid by CampMinder.
Dental Benefits
CampMinder offers 10 dental plans to choose from to fit your needs. The company makes a monthly contribution toward premium costs based on coverage level.
Vision Benefits
CampMinder offers 4 vision plans to choose from to fit your needs. The company makes a monthly contribution toward premium costs based on coverage level.
Health Insurance Benefits
CampMinder offers 20 medical plans to choose from, including PPO, HDHP, and HMO options. The company makes a monthly contribution toward premium costs based on coverage level.
Life Insurance
Life Insurance is paid 100% by CampMinder.
Pet Insurance
Optional pet insurance available.
Wellness Programs
CampMinder provides weekly seasonal produce deliveries, an on-site meditation room, and a $25/month wellness stipend, among other offerings.
Retirement & Stock Options Benefits
401(K)
401(k) plans are offered through Transamerica. Employees are eligible to begin contributing after their first paycheck.
401(K) Matching
CampMinder matches employee contributions 100% on the first 4% of their salary and contributions are vested immediately.
Performance Bonus
Annual incentive bonus offered based on profitability.
Child Care & Parental Leave Benefits
Generous Parental Leave
Eligible employees may take up to 12 weeks of Parental Leave for a birth, adoption, or foster care placement. Two weeks will be compensated at 100% and 10 weeks will be compensated at 60%.
Flexible Work Schedule
Family Medical Leave
CampMinder offers up to 12 weeks of job-protected leave per year for any employee eligible under the Family and Medical Leave Act (FMLA).
Vacation & Time Off Benefits
Unlimited Vacation Policy
We offer Trust-Based PTO, meaning there is no formal cap on time that can be taken. This approach relies on candid sharing of wants and needs, taking individual, team, and business needs into account.
Generous PTO
Paid Holidays
CampMinder offers all employees paid time off to observe eight major holidays.
Paid Sick Days
Perks & Discounts
Beer on Tap
CampMinder keeps a rotating local beer on tap.
Casual Dress
Commuter Benefits
Through a partnership with WageWorks, CampMinder allows employees to pay for commuting expenses, including qualified transit passes, through pretax payroll deductions, saving employees between 25-40%.
Company Outings
We plan regular opportunities to have fun together. Some examples this year include, a holiday party at a local brewery, an outing to Punch Bowl Social, & an end-of-summer celebration at Boulder Res.
Stocked Kitchen
CampMinder offers coffee, tea, snacks, and fresh local produce to all employees.
Happy Hours
CampMinder hosts an all staff, on-site happy hour following our quarterly meetings.
Parking
CampMinder offers ample on-site parking in our lot, as well as bike racks if you prefer the two-wheel mode of transportation.
Pet Friendly
Don't want to leave your fur baby at home? That's great, because we welcome dogs at CampMinder! We also offer pet insurance.
Fitness Subsidies
CampMinder offers a $300 annual allowance ($25/month) that can be used toward a variety of wellness-related purchases like race registration, yoga, wearable devices, massages, gym memberships, & more.
Professional Development Benefits
Job Training & Conferences
More Jobs at CampMinder2 open jobs
All Jobs
Finance
Dev + Engineer
Developer
new
Boulder
Finance
new
Boulder