Backend Developer
As a backend developer, you'll have the ability to work on large-scale systems that impacts people's day-to-day work.
Our backend is mostly built on Elixir, although we have some bits in NodeJS and Go. Our Elixir API implements GraphQL and we use MariaDB as our primary data store. Our backend also integrates with other minor services like Redis or SQS.
Essentials
- Passionate about the web, product design, and problem-solving.
- Able to work as part of a close-knit team. Together with your colleagues, you will code, review Pull Requests, deploy to production, etc.. Also, as part of a distributed team, you believe in maintaining detailed documentation.
- Ability to write and maintain high-quality and well-tested code.
- At minimum 4 hours of overlap with European/African timezones.
- Experience with building web APIs.
- We expect you to be able to start coding in Elixir since the beginning, so, at least, you must be already familiarized with the language, debugging tools, and good practices.
- Experience with SQL and ORMs. We expect from you to debug queries, suggest database optimizations and work with data migrations in the most optimum way.
- Knowledge of GraphQL. You understand, at least, its pros and cons depending on the context.
Bonus Points
· Experience or history of working as part of a large remote team or organization.
· Experience in creating or contributing to open source projects.
· Experience, not only building Elixir services but also working with BEAM regarding error-debugging and optimizations proposals.
· Experience in working with Amazon Web Services.
· Experience integrating web applications with external payment systems.
Job Type
Client Payroll
Positions
Full-Stack Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Justyna A