Gustav logo

Senior Full Stack Engineer (Elixir, React)

In short: Full-time position at Gustav as Senior Full Stack Engineer (Elixir + React.




Icons/design/feather/dollar sign

54k-94k USD

In short: Full-time position at Gustav as Senior Full Stack Engineer (Elixir + React.js), fully remote. 

Hi, we are Gustav 👋

  • We build software that helps businesses to find & hire available temporary talent represented by the best staffing agencies in the world.
  • Hundreds of staffing agencies already use Gustav and we are growing every day. We are aiming to build a world-class dev team helping to build a product to scale our customer base to thousands of companies.
  • We have raised $4M+ so far and are backed by the world’s best venture capital firms and business angels including Y Combinator, Beenext, Speedinvest, Youtube co-founder Jawed Karim and many others who are supporting us in our vision to create the worlds largest recruitment marketplace for contract talent.
  • We are a fully remote company with currently 12 employees located around the globe (Austria, Poland, US, India, Brazil, Venezuela, Zimbabwe).

The role

As a Senior Full Stack Developer you will join a growing distributed team of currently 4 great software engineers. We are looking for somebody with great attention to detail and design. You should be Senior in either Elixir or React.js and at least have Junior experience in the other technology. If you have Senior experience in Ruby or Python and are interested in learning Elixir, this is definitely an option and we would also strongly encourage you to apply.
You will be working on all aspects of the application from coding up user interfaces and components to building new endpoints or integrations. Our team has a good sense of humor and enjoys having fun. If you want to be part of this journey and shape the future of staffing, continue reading.

What You’ll Do

  • Implementing new features on our web application
  • Solving complex programming challenges using functional programming languages (Elixir)
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use as specified by the UX team
  • Translating designs and wireframes into high-quality code integrated with the backend
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Collaborate with the development team to develop a strategy that enables a great user experience
  • Continuously research new and best coding practices
  • Doing regular code reviews/PR reviews for your colleagues
  • Maintaining existing code and bug fixing
  • Writing unit, integration and E2E tests

The Skills You’ll Need

  • 5+ years real-world experience in software development
  • Knowledge of Elixir and OTP at the level that allows you to write working, high-quality code (or experience in a similar language like Ruby, Python)
  • Ability to write useful and maintainable tests
  • Familiarity with relational databases (we mainly use Postgres)
  • Good understanding of the most common architectural patterns and design principles
  • Solid understanding of how web applications work
  • Experience in React.js ecosystem (Redux, Sagas, styled-components) and its core principles
  • Proficient working knowledge of modern JavaScript, HTML5, CSS3
  • Experience with common front-end development tools such as Babel, Webpack, yarn, etc.
  • Familiarity with RESTful APIs
  • Experience with version and source control, preferably Git
  • Knowledge of the overall browser rendering behavior and measuring and optimizing performance
  • Familiarity with various AWS tools such as S3, SQS, Lambda, etc.
  • Experience with mobile web apps is a great plus
  • Passion for user experience and user-centric development with a strong eye for detail
  • Excellent communication skills in English, both written and verbal that include leading design-related conversations, the ability to build and nurture good relationships and foster an environment for collaboration
  • Strong team player who is able to self-manage time and deliverables proactively
  • Ability to understand business requirements and translate them into technical requirements
  • Self-starter and passionate learner
  • Located in a European or US timezone

🌱 Compensation

  • Competitive salary and stock options.

🌈 Our stance

  • We are anti-racist and fully support all genders. We love that everybody loves differently. And will make your life as easy as possible. No matter your cultural or religious needs.
  • We will not ask about any of those things in an interview or later on. If you want to share your story, we’d love to listen. If not, that’s cool!

🎁 Our benefits

💻 Home office setup + hardware/software coverage: Get a laptop and whatever hardware, software, or services you need and are reasonable to do your job.
⛺️ Minimum vacation: At least 25 days. If you feel the need for a break just let us know and we will make it happen.
✈️ Retreats: When we can, we meet in person for company get-togethers at least once per year.
📣 Make a big difference and grow with us: Work directly with company founders in a small and flexible team.

🤔 The Hiring Process

Throughout this process, you’ll have both asynchronous and real-time conversations with us utilizing tools that we use every day such as:
Conversations via Zoom - meet the team for each stage “in person” on video calls.
Access to a private Slack channel - chat directly with the founders to ask any questions you may have after having passed the 1st interview round.
**Here’s a breakdown of our recruitment process:
1. Getting to know each other: You’ll spend some time chatting with us over Zoom to learn more about the company and the opportunity. (~30 minutes)
2. Skill assessment: You’ll complete a technical interview with one of our lead engineers to help us learn more about your skills and strategic thinking. (~1-2 hour)
3. Coding test: We’ll provide you with a small test project or coding test that you complete on your own time (~3 hours)
4. Personal conversation: We would like to get to know you better. This conversation will be with our CPO (Benjamin). (~1.5 hours)
5. Meet the team: You’ll get to meet the other founders (Daniel & Jan). We value team fit over everything else. (~30 minutes)
6. Hiring decision/offer: We are mindful of your time. Going through all stages can be done within one week. Once you’ve passed them all and we are both happy you will receive a formal offer.
7. Final conversation (we would like to hire you): We are going to chat about any concerns you might have, on-boarding as well as any other details to get you started. (~1 hour)
We are lucky to hear from you! 🥳

About this role

December 23rd, 2021

April 21st, 2021

Full Time

Icons/design/feather/dollar sign

54k-94k USD

Gustav is hiring for this role
 in these timezones.
Icons/design/feather/country/at All AT timezones (+/- 4 hours)
-3.00 -3.00
-2.00 -2.00
-1.00 -1.00
0.00 0.00
1.00 1.00
2.00 2.00
3.00 3.00
3.50 3.50
4.00 4.00
4.50 4.50
5.00 5.00

Apply now

Please let Gustav know you found this job on Himalayas. This will help us grow!

Apply now

About Gustav

Learn about Gustav and their company culture.

View company profile

Gustav is a temporary staffing marketplace. 

We pair the industry’s best staffing agencies and recruiters with beautiful technology and make hiring available temporary talent seamless.

For us, it's all about helping you to find available contract talent.

You can use Gustav to:

  • Discover available contract talent represented by the best staffing agencies in the United States and beyond.

  • Share your jobs with trusted staffing agencies to receive available candidate submissions.

We count over 30+ amazing people as our investors and advisors including: Y Combinator, Youtube co-founder Jawed Karim, Speedinvest, Beenext and many industry veterans and experts that believe in our vision.

Tech stack

Learn about the technology and tools that Gustav uses.

View tech stack
Workforce Management



Icons/design/feather/country/at Austria
Icons/design/feather/country/pl Poland
Icons/design/feather/country/us United States
Icons/design/feather/country/in India
Icons/design/feather/country/br Brazil
Icons/design/feather/country/ve Venezuela
Icons/design/feather/country/zw Zimbabwe

Similar remote jobs

These are some of our top picks for great remote jobs on Himalayas.

View all jobs
InDebted logo
Icons/design/feather/country/us Icons/design/feather/country/ca US & CA




Wonderlic logo
Icons/design/feather/country/us United States only
Okta logo
Icons/design/feather/country/us United States only
Stripe logo
Icons/design/feather/country/us Icons/design/feather/country/ca US & CA

Remote companies like Gustav

These are some great remote companies operating in similar industries to Gustav.

View all companies
HEX logo

HEX exists to launch epic careers and unlock captive talent.

Geosite builds workflow software at the intersection of legacy GIS engineering tools and modern cloud collaboration platforms.

GitBook started mid-2014 as an open-source tool for developers to build documentation.

Meet ArchForm, a Y Combinator-backed clear aligner software startup that lets orthodontists create, design and 3D print aligners within their own offices.

Barrel Roll logo

Here’s something we’re not supposed to say:WordPress site maintenance wasn’t designed to be easy.

We're a SaaS based hospitality procurement software powering some of the worlds largest hospitality groups.

The latest jobs in your inbox

We'll keep you updated with the best new remote jobs.

Read about our privacy policy

Hiring remotely?
Start posting jobs today.

Start posting jobs for only $50.

Post remote jobs on Himalayas