Position: Senior Back-End Developer (Golang, PHP)
Company: Spark X
Category: Golang
Experience required: 5y
English level: upper

Our client from Spain 🇪🇸 is looking for Senior Back-End Developer (Golang, PHP) to help with the development of their FinTech project with global reach. The ideal candidate should have experience working on SaaS development projects, work well in a collaborative agile environment, and must be able to offer expertise & input as required to solve complex problems.

Must have:
- At least 5 years of commercial experience as a back-end developer
- Strong knowledge of Golang (1.13 and higher)
- Good knowledge of PHP (7.1 and higher) and MySQL
- Multithreading, microservices architecture
- Linux/Ubuntu basic administration, gRPC/Protobuf
- Go dependency management tool and Go modules
- Knowledge of Laravel and experience to create RESTful applications
- Demonstrable experience building and managing highly scalable, highly available, and performant systems
- Ability to learn quickly, take ownership and provide direction on projects that involve various levels of professionals
- Excellent interpersonal and organizational skills and ability to effectively communicate in both oral and written presentations to all levels of the organization

Nice to have:
- You have experience with many of these technologies: Gorm ORM, Gin router, Go Twirp RPC framework, RabbitMQ, Web Sockets, Swagger, Docker compose, Make tool, AWS (S3, EC2, Cloudwatch, ECR), Nginx, and K8s.