This message board is read-only.
|Gilt Tech E.|
New York, NY
[TL; DR version/application here]
As a Gilt engineer:
● Your main responsibility is to write great code. We’re a Scala shop building microservices and “lots of small apps”. We have a large legacy of Java & Ruby. We all create new stuff, and help keep the old stuff working.
● You’ll need to love learning, and learn quickly. We’re on the leading edge of development paradigms, algorithms, service delivery, data at scale, continuous delivery and technical management. Non-traditional.
● As part of the interview process we will look to learn something from you. A technology, a trend, an approach to solve a problem — something we don’t know yet. What’s your potential? What can you bring that no one else can? Tell us!
● Right now you have reputation for being good to great. At Gilt we will push you to be great.
Buzz word list of things that we expect you to know:
● Programming generally — functional style, imperative style, object-orientation
● SQL and Relational Databases (Postgres, MySQL, Oracle, …)
● No-SQL Databases (MongoDB, Voldemort, Apache Cassandra, …)
● Linux/Unix (Red Hat, CentOS, Ubuntu, Mac OS, …)
● Source Code Management (Git, Gerrit,…)
● Continuous Integration (Jenkins, …)
● Cloud Technologies (EC2, Apache Cloudstack, Openstack, …)
● Standards (HTTP, JSON, JAX-*, XML, …)
● Open Source Projects and Technologies (on Apache, GitHub, …)
What you will do in this role:
● Code… a lot
● Architect and design good software and influence the team to do so as well
● Solve problems for the long term
● Deploy to production. A lot.
● Understand business needs and turn them into software
● Defend against scope creep
● Mentor others
● Demonstrate and communicate technical best practices
● Be cool and effective in a crisis
● Take ownership of services and application at scale
Other things we look for:
● Able to rapidly understand and lead in complex and new situations
● Know, or know how to discover, good technical solutions to apply to particular problems.
● Viewed by colleagues as a go-to expert to weigh in on technical problem in their sphere of responsibility
● Have a near-complete understanding of their technology platform in their area.
● Work effectively and collaboratively with their teams
● Demonstrate persistence and creativity in problem solving
● Be able to push back on requirements that are outside of project scope
● Build and maintain strong relationships with internal and external customers
● Prioritize work in alignment with the needs of these customers
● Work collaboratively with team members to achieve team initiatives
● Curious and likes to experiment – comfortable with change.
● Effectively communicate (verbal & written) in a variety of settings – which includes challenging stakeholders and pushing back where appropriate
● Understand how to use effective body language and tone of voice to convey the right attitude
● Can work through complex and conflicting information to arrive at a clear recommendation within a timely manner