GreyScout provides an intuitive Online Brand Protection SaaS platform to enable brands and intellectual property owners to detect, verify and enforce against infringing content online. As a company we are laser-focused on our mission to democratize intellectual property protection.
Headquartered in Dublin Ireland, we're an innovative, fast-growing technology company with all the opportunity for impact and career growth that comes with the territory.
We believe in hiring great people and we prioritize our core values of problem-solving, learning, innovation, appreciation and team mentality in the people we hire. Our aim is to ensure everyone has the best possible experience of work, every day.
Our constant focus on innovation has brought recognition from publications including the Irish Times and Silicon Republic as well as backing from programs such as MassChallenge Boston and Ireland’s national start-up accelerator at the NDRC.
We’re a remote-friendly team in Ireland, with the option to work out of our Dublin offices, at Dogpatch Labs, our Athlone hub, on AIT campus - or fully remotely within Ireland.
GreyScout is an equal opportunity employer, and all qualified applicants will receive consideration. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.
Who we are looking for
We are looking for an Elixir backend developer to join our team. Our backend engineering team is composed of Elixir engineers, who have a strong Ruby background. We understand what it takes to transition from Ruby to Elixir and are interested in candidates looking to make that same journey, as well as developers for whom Elixir is already their primary development language.
At a minimum you should have a strong interest in Elixir and a belief in the advantages it offers. You should be familiar with pattern matching, functional programming and working with immutable data structures. You should have a basic understanding of Phoenix, Ecto and the Elixir language. You can solve complex technical problems with a focus on performance while working with large datasets.
You enjoy delivering new product features and increasing the quality of the product each week. You are comfortable sharing your knowledge and developing in a focused team environment. You always promote and contribute to quality in the development processes with a focus on providing efficient and reusable REST APIs.
Skills the candidate will have
At least 3 years Elixir commercial experience OR
At least 3 years Ruby commercial experience with some Elixir knowledge based on your own projects
Basic familiarity with Elixir, related paradigms (pattern matching, functional programming, immutable data structures) and related technologies (Phoenix, Ecto)
Thorough understanding and appreciation for test driven development
Experience with Data Modelling and developing REST APIs
Proficient in code versioning tools, preferably Git, GitHub, GitLab
Experience working in a Linux environment is essential
Exposure to Google Cloud Platform, Kubernetes and Postgres is an advantage
Core Benefits and Perks
Employee Share Options (ESOP) — share in the upside that you help us create.
Excellent salary
Remote and flexible working
30 days annual leave
Pension benefit (specific to region)
Give Back program (pledge1percent.org)
Educational resources and generous allowance to support development