We're planting a tree for every job application! Click here to learn more

Senior Software Engineer (Elixir)

EnquireLabs

New York, United States

Remote worldwide

EST (–4/+4 h)

Posted over 2 years ago

Join a seed-stage startup built on Elixir/Phoenix/Liveview with thousands of users!

Tech stack

  • PostgreSQL

Description

EnquireLabs is looking for a Senior Elixir Developer to help lead the design and implementation of our next-generation customer insights platform. You'll be part of a collaborative team creating a first-class user experience on top of a rock-solid technical foundation.

About Us

Enquire Labs’ mission is to operationalize direct-from-consumer data. We believe that brands–not third parties–should own their relationship with their customers, and we're building the tools to empower that ownership. Our roadmap is bolstered by an active, collaborative client base, and validated by our support network of top-tier investors and advisors.

We’re a team of six, rooted in New York City but distributed across three countries and three time zones. Diversity of thought is a high priority for us, so successful candidates will be thoughtful and motivated enough to challenge assumptions, while remaining humble enough to ask for help and use constructive feedback as a growth tool. We aim for informed consensus in addressing the company’s opportunities and challenges–not only how we’ll solve them, but how we’ll prioritize them to maintain a healthy and productive work/life balance.

Your Impact

The ideal candidate will have a solid understanding of OTP and Elixir programming paradigms. You’ll be confident with large-scale, concurrent code as well as with the nuances of the Erlang VM.

Things You Might Be Working On

  • Improve the performance of our analytics reporting. Customers with large datasets have to wait too long to view their analytics. That makes them–and us–sad. We’d like to fix that.
  • Develop a more flexible architecture for our Question Engine. The Question Engine is the heart of what we do at EnquireLabs and we’re constantly working to make it more robust, powerful, and performant.
  • Thoughtfully redesign our data architecture, implement a new data schema, and migrate our data to the new schema.
  • Design and build an infrastructure that can grow with our company. This could mean improving data storage technology, performance optimization, developing new data structures, creating a distributed system–there are lots of opportunities to explore.
  • Improve the architecture of our SDK so that more developers can integrate our product into more online experiences. Be an advocate for third-party developers using our SDK.
  • Find a hosting solution that allows us to run distributed Elixir, and migrate the application to the new platform. Right now we’re on Heroku, so we can’t leverage some of the power of OTP.
  • Continually refine our development workflow from start to finish: design our best practices for writing code, code review, testing, documentation, product management, quality assurance and deployment.
  • Collaborate with founders, designers, customer support, and marketing to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product.

Technology

We’ve intentionally kept our platform simple to start. We’re a small team, so we tend to be pragmatic in our technology choices. The platform is an Elixir application with a Phoenix app handling web requests. Our data is stored in a managed Postgres instance. We deploy to Heroku using their pipelines feature. We use a handful of third-party integrations for error reporting and application performance monitoring.

Requirements

Your Background

You are curious, can approach problems from multiple angles, and are interested in sharing their knowledge with their teammates. You enjoy complex challenges, learning new technologies, and working both independently and collaboratively with other team members to create novel solutions to real-world problems.

You prefer pragmatic software solutions and believe in shipping small changes frequently. You value clarity and transparency, as demonstrated in your commit messages, pull requests, documentation, and collaborative inputs. You appreciate ownership, but are happy to share ownership with others. You enjoy creating systems, tools, and processes that work for everyone in the organization.

Desired Skills:

  • At least 8 years of professional software development experience
  • At least 2 years of professional experience with Elixir and OTP

Benefits

  • $175,000 starting salary
  • Stock options
  • Flexible working hours and locations
  • Health, dental, and vision
  • Parental leave
  • $2k welcome bonus to spend on whatever you need to set yourself up for success

Location

United States. Remote, or in-person if you’re located in New York City and would like to come to the office sometimes (or all the time).

We strongly encourage people from underrepresented groups to apply for this role. EnquireLabs is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, national origin, sex, age, marital status, sexual orientation, gender identity, disability, political affiliation, personal appearance, pregnancy, family responsibilities, matriculation, or any other characteristic protected under federal, state, or local law.

Even if you don't feel you're a 100% fit, we'd still love to hear from you!

The Interview Process

  1. 15 Minute Introductory Call
  2. Technical Discussion
  3. Technical Project & Review
  4. Meet with our CEO
  5. Reference Checks

For more details about our interview process, click below:

Compensation

$160K - 210K + Equity

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Committed to a diverse team

  • Flexible Schedules

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub