Remote elixir Jobs

Last Week

Software engineer at fast growing Health Startup
elixir ruby-on-rails kubernetes phoenix-framework aws frontend May 09

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

We do not split work by technical layers -- this means that as a developer, you will see code for both the frontend and the backend, as well as the server runtime. Colleagues can set a focus on technical topics, but everybody is expected to cover a broad technical portfolio.

As a Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a developer should

  • be self-motivated;
  • write code in a sustainable way;
  • understand and embrace architectural guidelines;
  • be proficient in one or more programming language;
  • work with subject matter experts;
  • review pull requests of other team members;
  • be able to participate in all phases of the development process; and
  • help juniors improve their skills.

Remote work, your location

We support fully remote work, in addition to our office in Cologne, Germany.

Although we support fully remote work, we cannot allow developers to work from non-EU countries, for legal reasons.

Please be aware that if you do not live in a country belonging to EU or are planning to move to the EU, we cannot follow up on your application.

Share this job:

This Month

Senior Software Engineer / Ruby or Elixir/ Full-Stack/ Remote
ruby elixir erlang ruby-on-rails senior javascript May 01

As part of the engineering team, your work will directly impact the supply side of our business. You will improve product intake funnels, user account pages related to their sales, customer payment processes, and integrate with tools used by business units such as Sales, Marketing, and BI. We are looking for Full-stack engineers who bring fresh ideas, enjoy learning every day, willing to expand their development skills and solve challenging problems and make a huge visible impact on our company.

What You Get To Do Every Day

  • Produce high-quality, performant, testable code.
  • Review pull requests and provide constructive feedback.
  • Pair up with someone to work together on a feature.
  • Learn something new, and mentor junior engineers.
  • Deploy to production multiple times.
  • Help define technical strategy and architecture.
  • Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in their own area of expertise.

What You Bring To The Role

  • 5+ years of professional web application / full-stack development experience.
  • Fluency with any of Ruby, Elixir, Erlang.
  • Strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON.
  • Strong understanding of web-app performance fundamentals and related dev tools.
  • Strong database fundamentals and experience with MySql or Postgresql.
  • Worked with search engines such as ElasticSearch, Lucene, Solr.
  • Experience using async message queues.
  • Mastery of git and Github workflows.
  • Bachelor of Computer Science degree or equivalent
  • Experience with Elixir, Phoenix.
  • Advanced CS degree or equivalent

Apply to this job -https://www.therealreal.com/careers/5074311002#content

The RealReal is the world’s largest online marketplace for authenticated, resale luxury goods, with more than 20 million members. With a rigorous authentication process overseen by experts, The RealReal provides a safe and reliable platform for consumers to buy and sell their luxury items. We have hundreds of in-house gemologists, horologists, and brand authenticators who inspect thousands of items each day. As a sustainable company, we give new life to pieces by thousands of brands across numerous categories—including women's and men's fashion, fine jewelry and watches, art, and home—in support of the circular economy. We make selling effortless with free virtual appointments, in-home pickup, drop-off, and direct shipping. We do all of the work for consignors, including authenticating, using AI and machine learning to determine optimal pricing, photographing and listing their items, as well as handling shipping and customer service. At our 13 retail locations, including our eight shoppable stores, customers can sell, meet with our experts and receive free valuations.

The RealReal is committed to providing an equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or Veteran status. We will consider qualified applicants for a position regardless of arrest or conviction records, consistent with legal requirements.

Share this job:

This Year

Full Stack Developer at Health Startup
elixir ruby-on-rails kubernetes microservices phoenix-framework full stack Feb 21

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a developer should

  • write code in a sustainable way;
  • understand and follow architectural guidelines;
  • be proficient in one or more programming language;
  • be able to learn a new language;
  • work with subject matter experts for specific questions;
  • review pull request of other team members;
  • be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.

Remote work, your location 

We support fully remote work, in addition to having office space dedicated for developers that want to work from the office in Cologne, Germany.

Although we support fully remote work, we cannot allow developers to work from non-EU countries, for legal reasons.

Please be aware that if you do not live in a country belonging to EU or are planning to move to the EU, we cannot follow up on your application.

Share this job:
Senior Backend Engineer
Knotch  
ruby-on-rails postgresql amazon-redshift elixir rest backend Feb 13

Our Next Backend Engineer
As Knotch’s next Senior Backend Engineer, you will work alongside a team of backend engineers on various internal and external APIs. You’ll construct and maintain these APIs as part of new features and new products, developed within an agile framework and in an environment that believes in automated testing and a strong CI/CD pipeline. Your empathy and relentlessness are key traits that will help you remain resilient and connected to your team in a fast-paced environment like ours. Your work will directly impact our products and help Knotch scale as a company. You will work closely every day with your Backend API Team and report directly to our Lead Backend Engineer, Haiz Oppenheimer.

How you'll add value to Knotch

  • Write elegant and expressive Elixir and Ruby for critical backend services and APIs.
  • Build and ship product features to deliver outstanding value to customers.
  • Coordinate with members of the Front-end, Data, and QA teams to stage and release complex technical initiatives.
  • Identify opportunities to improve our application performance and optimize database queries and modeling.
  • Re-architect legacy systems and collaborate with the whole API team to plan and execute initiatives to improve application quality.
  • Review other engineers’ pull requests and provide constructive technical feedback, guidance, and mentoring as appropriate.
  • Write strategic unit and integration tests to improve overall test coverage.

About you

  • You have 4+ years experience writing production web applications, preferably with experience in Elixir and/or Ruby.
  • You are team-oriented, and you value empathetic communication and collaboration.
  • You have designed APIs according to proper RESTful conventions. Experience with GraphQL is a plus.
  • You have written SQL with aggregate functions and also worked with an ORM such as ActiveRecord or Sequel.
  • You appreciate the merits of both object-oriented and functional programming, and approach architecture from a practical solution-oriented perspective.
  • You hold strong but flexible opinions about best practices in software engineering, and believe in investing time and energy into continuous improvement.
  • You have built complex web applications and leveraged patterns beyond simple models, views, and controllers.
  • You ask a lot of questions and value exploring healthy creative tensions within an organization, knowing it improves outcomes. You are comfortable working in close proximity to unanswered questions.

We also appreciate but don't require

  • Elixir & Phoenix
  • Cloud architectures, particularly in AWS.
  • Docker and containerization
  • Devops and CI/CD pipelines
  • Redis and Sidekiq
  • GraphQL
  • Event-driven architecture
Share this job:
Help Healing as Inhouse Full Stack Developer
elixir ruby-on-rails kubernetes terraform microservices full stack Aug 31 2020

Our offer

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Senior Developer at BetterDoc, you will be part of small project teams. These cross-functional teams delivering value in focused, self-managed projects.

In almost every project team we have people working remotely, making written communication very important. You should be able to express proposals and decisions, as well as task descriptions in written form. Team language is english, being able to communicate in german is a plus.

At BetterDoc, a Senior developer should

  • be able to translate feature needs into code tasks;
  • write code in a sustainable way;
  • understand, propose and contribute to architectural decisions;
  • be proficient in one or more programming language;
  • be able to learn a new language quickly;
  • be able to understand domains of subject matter teams;
  • be able to own one or several systems that group multiple services;
  • know and be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.
Share this job:
Full-Stack Developer
ruby elixir postgresql mysql javascript cloud Jun 08 2020

We are looking for Full-Stack Developers with an epic passion for technology, an obsession for quality. As part of the  Mindvalley team, you will be working with a team of smart, friendly, and dedicated Engineers, Product Managers and Designers to contribute to the most advanced Tech projects in Mindvalley and streamline, scale and optimize our products and platforms.

The Role

We are looking for an analytical, results-driven Full-Stack Developer who will work with team members to troubleshoot and improve current applications and processes. The Full-Stack Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication and project management skills.

To succeed as a Full-Stack Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.

As a Full-Stack Developer in Mindvalley you can expect to grow with an international team and work with state of the art tools and techniques. You will have the opportunity to work with different technologies and bring your ideas to the table to constantly improve the way we do things.

You must have a solution oriented mindset and you are always looking for the absolute best solutions to solve problems, and are even more productive in a collaborative team environment. In this role it's essential to be a team player - we succeed because we catch and support each other in our work. In your day to day operations you must appreciate receiving feedback on your work and at the same time you will be comfortable assisting your teammates by doing the same in the form of code reviews, general feedback and structured sharing.

Responsibilities

  • Working with our preferred technology stack (Primarily Elixir/Phoenix, Ruby on Rails).
  • Develop, scale, and optimize amazing GraphQL & RESTful APIs.
  • Experience with designing and optimizing PostgreSQL databases. Graph database (Neo4j) experience is bonus
  • Be part of our backend service teams supporting web and mobile clients.
  • Build front-end applications using modern JavaScript frameworks (Vue.js, React, TypeScript).
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment.
  • Experience with testing frameworks and end to end testing
  • DevOps experience is an added advantage

Requirements

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Passionate about clean code architecture and software craftsmanship
  • Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, React, Vue.js)
  • Experience with Git and GitHub or similar
  • A strong grasp and experience with relational databases; including PostgreSQL, MySQL  (Graph Databases a bonus)
  • Experience with background job processing (Oban, Sidekiq etc)
  • Experience with Message Queues (Pubsub, Kafka etc)
  • Comfortable working in the terminal
  • Proficiency within an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, Jasmine or equivalent
  • Experience working with profiling tools
  • Knowledge and familiarity with caching strategies, design patterns, cloud architecture  and tools.
  • Consuming and integrating with third party APIs

Nice to have:

  • Elixir, building GraphQL APIs (Absinthe), GraphQL schema stitching & subscriptions, GCP, Kubernetes, JavaScript SSR, contribution to open source software
  • Experience with CI/CD toolsets and DevOps an added advantage
  • Experience working at startups 
  • Interest in EdTech

On the personal side:

  • You are excellent in communication, teamwork and also independent contributions;
  • You have a strong attention to detail and flexibility of adapting to fast changes;
  • You work well under pressure developing key features for high volume business critical systems;
  • You are available to start remotely within 1-2 months.
Share this job: