Being young with no responsibilities is a great time to do something fulfilling regardless of pay, but you WILL find pay to be important later. If you make good money now, you won't have to worry so much about it later. And fulfilling work and work that pays well are not things that are mutually exclusive.
Don't get complacent with pay, and make sure that you are well aware of what someone at your experience level can expect to make. As someone in IT--especially with software engineering skills--you should also be prepared to settle in the few places where you can have a career with those skills.
If you are sacrificing pay for fulfillment, make SURE it's worth it. Most jobs will try to base your pay on the pay you made at your last job. It's terrible, but it's hard to fight. Aiming high for your first job is one of the best things you can do to help your financial prosperity through the rest of your career.
When I started, I had work I enjoyed, but it didn't pay well and it didn't provide me with experiences I would cherish for a lifetime or anything like that. It took time to gain the experience to realize I had a sucker's position, and it took time to get out of the mindset with "I can be happy getting by with this". Realize that "getting by" is not enough. You don't have to expect a mansion or a Tesla out of life, but you *do* have to expect well more than subsistence. The numbers will look different when you have a family and an emergency and no savings because you've been getting "just enough".
If I'd known what I know now and pursued salary, I could have still been in environments that challenged me... but I would own a house outright and have a hundred thousand (or few) in the bank, not to mention command a higher salary today. I'm not ashamed or regretful of the choices I made, but I had no one to tell me better. I advise you to not sell yourself short.