Software Engineer (Elixir)

Interfolio, Inc


1 month ago

08/17/2019 10:21:23

Job type: Full-time

Hiring from: US only

Category: Software Dev


Interfolio is on a mission to build smart, inspired and useful products for faculty and academic communities. By building an engine for faculty activity, decisions, and data, Interfolio has become the first mover in defining and category of faculty-focused technology that cultivates goal-oriented collaboration around academic decision-making.

Interfolio operates the first holistic faculty information system to support the full lifecycle of faculty work, from job seeking to review, tenure, sabbatical, committee work, research, and beyond. Offering colleges and universities increased and insight into faculty data to help achieve their strategic initiatives, Interfolio believes that advancing the faculty will advance the institution.

What’s even better than that?

We’ve crafted a fun, collegial, dynamic culture that celebrates team and individual success almost daily. We’ve got a lean team of super-smart, super-hard working, local and remote colleagues who collaborate closely to produce a valuable service for an industry we’re passionate about. And, we genuinely like working with each other and with our clients.

Like what you’ve heard so far?

Then consider joining our Engineering team. The position of Software Engineer (Elixir) can be a remote (based within the continental United States) OR work out of our office based in Washington, DC.

We're seeking a talented and energetic Software Engineer with a deep understanding of Elixir to join our tight-knit team. You must be focused on producing high quality and maintainable code. This role offers a high level of creativity, and an opportunity to design the future with a company that is challenging the status quo.

At Interfolio, we are committed to diversity and the principle of equal employment opportunity for all employees. You will receive consideration for employment without regard to race, color, religion, national, social or ethnic origin, age, gender identity and/or expression, sexual orientation, family or parental status (including pregnancy), or any other status protected by the laws or regulations in the locations where we operate.

Required Experience

  • 3-5 years of relevant work experience

  • Deep knowledge of Elixir

  • Databases: MySQL, Postgres, NoSQL (Dynamo, Elasticsearch, JSONB)

  • Data cleaning, normalization, and transformation

  • Building, maintaining, and optimizing data processing pipelines

  • Understanding of Enterprise Architecture and the use of Microservices

  • Strong analytical and problem-solving skills

  • Experience with RDF and Graph data structures

  • Passion for using technology and data to solve business problems

  • Production experience with an industry standard web programming language and framework (Python/Django, Ruby/Rails, Elixir/Phoenix)

  • Experience with Git and/or Github or comparable version control system

  • Experience with GraphQL or Restful APIs

In addition, you should

  • Possess a strong interest in higher education, startups, and/or SaaS technology

  • Be able to speak and write fluently in English (as a minimum requirement)

  • Be able to 20% travel (travel includes mostly quarterly planning meetings that take place in DC area)

  • Live within the continental United States

In addition to a competitive salary, Interfolio offers a robust benefits package that includes medical insurance, unlimited PTO, a yearly wellness benefit stipend, a yearly professional development stipend, 401k, and professional development opportunities.

Our culture sets us apart—we look forward sharing more about our company and our team!

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Netdata Inc. (TZ: UTC -3 to UTC +5)
    Yesterday

    Netdata is looking for talented Software Engineers in Test (SET) to join our distributed (remote) engineering team. As a SET at Netdata, you will need to be passionate about Software Quality Assurance, capable of both exploratory manual testing and authoring of test suites for automated testing. Our products include both modern microservices-based backends, reactive web applications and monolithic, statically linked linux binaries. Your knowledge and experience in test automation across the 'test pyramid', in various platforms combined with your excellent communication and teamwork skills will actively contribute to the quality of the Netdata platform.

    Responsibilities

    • Collaborate with software and DevOps engineers across the company to understand, develop and automate test and deployment processes.
    • Author, optimize and maintain comprehensive integration and end-to-end (system) test suites for the Netdata platform, including our open-source offering.Your work will entail significant scripting work in order to automate processes and setup testing environments.
    • Perform manual exploratory end-to-end (system) and integration testing for newly created features — and then create the respective test automation scenarios for those manual tests.
    • Be an advocate for Test Driven Development (TDD) and software development best practices across Netdata, through the introduction and observance of 'shift left' principles.
    • Educate software engineers on how to author efficient unit and component tests for their code, by demonstrating proper techniques, frameworks and tools.
    • Communicate Code Quality metrics to all stakeholders.
    • Understand and review complex systems already in existence.
    • Actively participate in the planning phases of new systems under development.

    Why join Netdata

    • We are a team of industry veterans and senior engineers that prioritize performance and ease of use over anything else.
    • We embrace remote work and great work-life balance.
    • We are solving hard problems that affect thousands of organizations worldwide.
    • We are deeply committed to Open Source and love our community.
    • We deeply care about system performance.
    When you join Netdata, you can expect

    • A competitive salary.
    • A generous stock plan.
    • To join a venture-backed startup working with some of the most sophisticated investors of Silicon Valley.
    • To be part of our world-class team and interact with an amazing community.
    • To see first-hand how to grow and succeed in an engineering-first, open source-based company.
    • To find a culture that rewards doers.

    Requirements

    • Required experience
    • Minimum 3 years experience as a software engineer .
    • Familiarity with UNIX-like systems and environments.
    • Familiarity with scripting languages.
    • Familiarity with modern CI/CD pipelines, including open source platforms (Jenkins, Gitlab.)
    • Strong experience in Test Automation. We expect all candidates to have proven experience with the implementation, maintenance, optimization and extension of large test suites in Cucumber, Selenium, TestNG, REST-assured, or equivalent frameworks.
    • An ability to perform well in a fast-paced environment.
    • Excellent analytical and multitasking skills.
    • Excellent command of spoken and written English.

    Preferred experience

    • Familiarity with microservice-based integration and systems testing is a significant plus.
    • Familiarity with contract testing
    • Experience with the Google Cloud Platform
    • ISTQB Advanced certifications are considered a plus
    • BSc degree in Computer Science or relevant field

    Netdata is an Equal Opportunity Employer. We are committed to providing an inclusive work environment free of discrimination and harassment for everyone, regardless of race, color, religion, national or ethnic origin, sex, age, sexual orientation, gender identity, disability, sexual orientation, marital status, military service or other non-merit factor.

  • Hunter is a company founded 4 years ago in France by Antoine and François. Our goal is to make it easier for businesses to connect with each other. We make it happen by continually analyzing public data on the web and make it easy and practical to search.

    We built Hunter to match our needs and aspirations (hopefully, you'll share them too!). This means we're bootstrapped and don't intend to raise any funds. And because we're building a real long-term business, we've made sure to be profitable from the start. We have the liberty to exclusively focus on providing the most value possible to our users.

    Maintaining a small group is essential to us as it creates tighter bonds, increases productivity and eases communication. We're currently a team of 6 and love it this way. We're all in a different country (🇫🇷,🇩🇪,🇧🇦,🇪🇸,🇹🇭,🇨🇦) meaning working remotely is in our DNA.


    Responsibilities

    You’ll have the lead on the Go application managing Hunter’s business database. We're looking for someone eager to build the most comprehensive database of companies and professionals by using the web. Billions of pages of unstructured HTML data don’t scare you away; they give you ideas!

    We’re looking for an imaginative developer. We’re processing vast amounts of data to help hundreds of thousands of professionals… all of this with a tiny but mighty team! To succeed, we need to be more creative than anyone else.

    Your mission will include writing Go code to collect, process and organize our data. We’re also starting to use machine learning to bring Hunter’s data to the next level. Ideally, you’re also curious and skilled in deployments of applications to find the best setup to run the code you’ll write.


    Requirements

    • You’re a skilled and experienced Go developer writing high quality, maintainable and testable code (if you think you’re a perfect fit but are new to Go, you can still apply)
    • You’re able to find simple and elegant solutions to complex problems
    • You have a good understanding of what makes an efficient SQL request (bonus points for familiarities with PostgreSQL)
    • You know how to deploy applications on cloud platforms (bonus points for familiarities with Docker and Kubernetes)
    • You’re fluent in English
    • You believe in shipping fast, but also shipping quality work to avoid technical debt
    • You love working remotely while maintaining great relationships with your team members

    Benefits


    This job isn't for everyone. But if you're looking to work remotely, in a small business having an impact on hundreds of thousands of professionals, and with plenty of time aside from your work, then it should be perfect!

    The team gathers during company retreats three times per year, each time in a new location in Europe. During these one-week events, the team gets to know each other and prepare the projects for the following months.

    Being part of the Hunter team will also get you:

    • A competitive salary with no negotiation
    • 5 weeks of paid vacation per year
    • 3 company retreats in Europe every year
    • Fully-paid setup to get started (including a Macbook Pro, standing desk and ergonomic chair)
    • $5,000 vacation bonus per year for a far-away trip
    • An awesome team 🤗

    If you’re curious to learn more about the hiring process, we wrote a blog post about it. And if you have some questions for us, you’ll find our contact information on our About page.

  • 2 months ago

    We’re growing rapidly and our current and future users need a strong developer.

    As a developer —

    You will own projects on day one. You’ll work regularly with Attentiv’s team to improve the software, architecture, usability, and feature set.

    You’re probably not the right fit for this role if:

    • You’re a recent graduate

    • You don’t enjoy working with small teams

    • You don’t like being in charge of projects

    This gig is for you if:

    • You have several years of development and work experience

    • You can balance multiple projects at once

    • You want responsibility and autonomy right off the bat

    •  You enjoy a quick-growth environment

    To be successful, you’ll need:

    • Proficiency in Node.js, Python, MySQL & NoSQL, WebSockets and preferably some experience in PHP. Or, tell us why we should be using a different architecture.

    •  Bachelor’s, master’s, or doctorate degree in a related field, or an intriguing reason for not having one

    • The ability to take on problems and roll deep until you have a creative solution

    • Bonus: You’re so much fun to work with that, if you were working on the weekend, we’d want to join you

    Salary: $90-115k depending on experience

    Benefits: Flex schedule, Paid Time Off, Bonuses

    Team: We have backgrounds with ultra-successful software companies (Qualtrics, Cision) and experience consulting some cool people (Deadmau5, Dave Matthews Band, GEICO). We speak a lot of languages (Tagalog, Spanish, Haitian-Creole) and we love having fun.

    Location: We’re based out of DC, but your work location is negotiable (continental US only).

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!