Senior Software Engineer
We are looking for someone who:
- Has experience in building scalable database solutions and crafting well-designed APIs from the ground up
- Has 3+ years experience working as a software developer
- Enjoys squeezing the most out of search and query performance, has an understanding of profiling and tracing tools and understands how best to structure data to optimise performance
- Wants a career where their creative abilities will make a difference to the world of technology and where they will be part of an impressive R&D environment
- Is passionate about writing high quality code
- Can demonstrate outstanding technical ability
- Is proficient in English
At Ava Security we default to programming using Go, but also use a wide variety of different languages and frameworks. It's not expected that you would be familiar with Go (or any of the other languages we use) but you should be enthusiastic and willing to learn new things.
It is also considered a bonus if you have:
- Experience of designing and building large scale data pipelines
- Understanding of service-oriented architectures and building cloud based products
- Familiarity with some of the technology we base our solution around, e.g. Elasticsearch, Kafka, PostgreSQL, GRPC, REST APIs, Kubernetes
- Experience of mentoring and technical leadership.