Our Client is looking for an experienced backend software developer to join a small Agile team. The successful candidate should be Proficient in building APIs (REST, RPC) and Experience with statically typed languages.
Back-end Developer
Job Overview
Job Description
Job Responsibilities
- Write robust, testable and maintainable code
- Translate software requirements into production-ready software
- Be creative, propose smart solutions
- Assume ownership of the products you create
- Collaborate with team members and clearly communicate your work to stakeholders
Requirements
- Proficient in building APIs (REST, RPC)
- Experience with statically typed languages
- Excellent knowledge of TCP/IP and HTTP-like protocols
- SQL and database design
- Version control using Git
- Eligible to work in the EU without a work permit
- Fluent English
- Desirable skills:
- Go language and its environment
- Ability to identify and write idiomatic Go
- Go modules
- Go tooling (go test, gofmt, go vet)
- Docker and Kubernetes
- Linux shell scripting skills
- Experience with microservices
- Non-relational databases (Mongo, Cassandra)
- Messaging queues (RabbitMQ, Kafka)
- IT security culture
- Good sense of humour
- Go language and its environment

