Senior Elixir Engineer

HelloSign

(San Francisco, California)
Full Time
Job Posting Details
About HelloSign
Our team of 9 engineers is curious, driven, friendly, and collaborative. We believe in an egoless approach to development and a blameless approach to problem solving. While we work independently, we support each other through frequent code and design reviews, daily stand-ups, and pair programming, facilitating learning and reducing friction in our regular release schedule of every 3 weeks.
Summary
If you are an Elixir Engineer and would like to build a new product from the ground up, we want to hear from you. As the first Elixir Engineer at HelloSign, you will develop our new platform with new features and scale in mind. In addition to being highly skilled on the technical side, you should also be able to put yourself in the user's shoes and think critically about what you're building. We take pride in our work and want you to as well.
Responsibilities
* Help scale this new product and our existing system to support millions of users. * While this new platform is purely in Elixir, our existing platform is in PHP. Therefore, PHP knowledge is not required, but it’s nice to have. * We believe in using the right tool for each particular job. Other than Elixir and PHP, our stack also includes AWS, MySQL, ElasticSearch, Redis, Memcached, Beanstalkd (for worker queues), SASS, and React JS.
Ideal Candidate
* Engineering experience: You’ve done web development for 4+ years with an MVC-type framework. Bonus points for strong MySQL experience. * Elixir experience: Ideally you have been coding in Elixir and Phoenix for some time and you have deployed and maintained an Elixir project in a production environment. Erlang experience also counts! * Teamwork: You’re used to working collaboratively, participating in code reviews, and being a team player. * Product centric: You love solving hard technical challenges and producing clean code, but you realize the product and the end-user’s experience is the most important thing. You need to care about the users and think beyond just the technical challenges. * Self directed: We’re a startup. We need someone who is comfortable taking an imperfect feature specification and driving it all the way to completion.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.