While working for SumUp, I developed features in Elixir for their new mobile POS payment system. I also maintained their old system, written in Ruby and Erlang. My responsibilities were:
Build support for 3DS client initiated payments in an Erlang project.
Implement highly available Elixir services for communicating with acquirers.
Take part in designing HTTP interfaces which would be used by external integrators.
Leverage OpenAPI for documenting the above-mentioned interfaces.
Conduct code reviews and enforce good coding practices.