Start a job after app is ready

I have a stateful service and I want to start ReccuringJob when service is up and has read its state from the database. I have an endpoint that tells me if the server is ready.
Also, I have several instances and I want only one server to perform a job, but this server has to be ready to work properly, is there any way to manage this?
Thanks)