advertisement
This job has expired and you can't apply for it anymore. Start a new search.
GILT logo
Organization
Job Title
Software Engineer - Scala or Java
Location
Dublin, Leinster,
Country
Ireland
Region
International
Reference Number
17000922
Position type
Permanent
Category
Apparel
Retail
Job Function
eCommerce
Engineering
Information Technology

Software Engineer - Scala or Java

Job Description

Small, autonomous teams. Decentralized decision-making. Scala. NoSQL. Team ownership of end-to-end quality. Support for open source technologies. A friction-free production environment. Distributed systems. Continuous delivery. Simplicity. Automation. These are some of the key ingredients of Gilt’s robust technology culture. If this all sounds good to you, then keep reading!

 

The Opportunity

As a Gilt Software Engineer, your main responsibility is to write concise, clear, flexible code--but you’ll do much more than that. You’ll demonstrate and communicate technical best practices and influence others to do the same. You’ll use the Typesafe platform (Scala/Play Framework/Akka), AWS, Docker, Jenkins, MongoDB, Lucene/Solr, and other great technologies to develop high-quality software. You’ll help us identify new ways to innovate without adding processes or management overhead. And you’ll be encouraged to take risks and challenge yourself in new ways–from developing your own open-source projects to submitting proposals to prestigious tech conferences.

 

Qualifications

Desired Technical Skills:

 

 

·       Fluency in a functional, imperative or object-oriented language, especially Scala or Java

 

·       Source code management skills (Git)

 

·       Familiarity with SQL and relational databases (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, DynamoDB)

 

·       Fluency in discussing web standards (HTTP, JSON) and RESTful APIs

 

·       Experience using Linux/Unix, CentOS, Ubuntu, and Mac OS

 

·       Familiarity with deployment and continuous integration technologies, and container technologies such as Docker.

 

Since Gilt’s founding in 2007, we’ve shifted from a monolithic Rails app to a system of hundreds of small services built in Scala. This evolution has enabled our team to achieve much faster release cycles than ever before—decreasing from days to minutes. Managing such a large number of services produces unique challenges. So does our flash-sales business model: The massive traffic spike we experience every day when we release the day’s new sales at noon is similar to a DDoS attack. And the dynamic nature of our operations--from launching new personalization initiatives to fine-tuning our staging and production environments--means that there’s always something new to learn.  

 

 

 

Our Culture

 

We’re very passionate about preserving our culture of trust and autonomy. Anyone on our team can publish to our Tech Blog, give a presentation, develop an open source project, attend or speak at a conference, spend funds in the team budget, organize a meetup, or invite someone interesting over to our office for coffee and a chat. We embrace our creativity and are open to embracing yours.

 

During the interview process we hope to learn something from you. What’s your potential? What can you bring that no one else can? What open source projects can you share with us?

 

We can’t wait to hear from you!