You may just get lucky there are some server guru's the hang out on these forums, but your topic title says dev, your are a coder & wish to develop your own server mod pack this seems a contradiction unless you are making your own server apps to automate server tasks or run scripts ?, & if this was the case you would know whats was needed anyway!
If as I guess your just looking to put together a collection of mods into a working pack then thats not the same thing at all & the info is all over the net for that, one of the easy ways is to use MultiMC & use one of the later versions of forge, on completion you can output a config file so that your players clients sync up, there are lots of vids on this so I'll not bother with that info, & then you need a vanilla server that you add your mods to, thats just in most cases drop the mods into the /Mods folder, some mods may require some tinkering & configuring to work well with others or to remove an item thatt maybe over powered if combined with XX mod, this is for you to go to each mods forum/site & read up on any all requirements & get if required there permission to use there mod in your pack.
This is not really my field I do not host servers, just the odd one on a home network for testing at times, maybe one of the many people with far more experience than me in this field can help you, but remember you NEED the mod authors permission to use there mods unless its open source as some are, after all its there work your going to use, & give credit for all mods you end up using in your pack, it costs nothing to be polite.