All I do is translate requirements to code. The biggest challenge is to understand what's already there and try to not break things. All the design choices are already made, and I just follow existing patterns.
As soon as you become familiar with these patterns, there is no growth. If you want to grow, you need to spend your own time learning things outside of the company, be it courses or whatnot.
My question is: Have you experienced this and if so, what did you do to combat this? Is this generally a normal thing in the industry or only specific to fast-moving startups? Maybe my expectations are just unreasonable, and if so, how do I know?