As a software developer I worked in a number of different projects, but I feel more comfortable in the backend side.
I defend the evolutionary architecture point of view so I accept that sometimes a monolith is the best option but others a microservices or serverless point of view could work better. My priority is to write good (and tested) code that can evolve with the project and the company.
I'm not a fan of any particular language but my experience is mainly defined by Java and some other languages from the JVM like Groovy or Scala.