We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Elixir Backend Engineer

Remote within
  • CET (-2/+2 hours)

23 November, 2021

Compensation

€70K - 96K + Equity

Remote within

    Timezones
    • CET (-2/+2 hours)

    Contract type

    Full time
    Remote working

    Technologies & frameworks

    • Elixir
    • phoenix framework

    Benefits & perks

    • Remote working
    • Flexible working
    • Unlimited vacation policy
    Focus on designing, implementing, and maintaining APIs on large-scale systems

    Role overview

    We work with empowered product teams that truly own what they do — delivering new features and improving the technology foundations of our platform. As a backend developer at Sketch, your job will be mainly focused on designing, implementing, and maintaining APIs on large-scale systems that impact people's day-to-day work. You will work closely with frontend, Mac developers, and product managers to guarantee a product-focused, smooth engineering process.

    Most of the tasks that fall into the responsibilities of this team require close collaboration between the developers, the Product Manager, and the designers of the team. Our backend developers need to understand how the product works in detail, as well as feel comfortable tackling complex technical tasks that include performance optimizations, data integrity problems, code readability and maintainability issues, and so on.

    At Sketch most of our backend is built on Elixir with Phoenix, served over GraphQL and persisted on PostgreSQL. We build some supporting web services increasingly in Go. Sketch's backend services also utilize some additional AWS services such as SQS, Redis, etc..

    About you

    We are interested in finding developers with experience building web APIs with Elixir. You might not have experience with all the technologies in our stack, but you are motivated to learn deeply. You will get the opportunity to work with experienced teammates who can teach and pair with you to learn whatever you have less experience with.

    You care about security, code quality, scalability, performance, and simplicity. Above all, you seek operational excellence and apply the best engineering practices possible. Not everything that you or your team do can be perfect, but you make sure that you always know the trade-offs. You back your decisions with arguments. You don't care for hype and always try to find the best solution and technology for the job and its context.

    You are a pragmatist and understand technology as the medium to build products. You understand the right balance between code readability, simplicity, development speed, performance, and maintainability.

    You value team work, knowledge sharing, autonomy and ownership. You care are about your team, and contribute to an environment of psychological safety and healthy work culture.

    About Sketch

    We’re a company of diverse thinkers and doers who take pride in always improving our product. We share a vision and commitment to help each other — and our customers — create great work.

    We’ve been fully remote since day one. It’s meant we can bring together incredible people from around the world. You’ll join over 65 Mac, backend, frontend, QA and infrastructure engineers in the Technology team, based everywhere from Scotland to South Africa, and Lithuania to the US.

    We encourage our people to be themselves and embrace what makes us unique. We value different backgrounds, perspectives and experience, and we strongly believe this is key to achieving outstanding results.

    We work asynchronously as much as we can. Our team communicates mostly in writing, using Slack and GitHub. When we need it, we also have video calls. We have a culture of collaboration and knowledge-sharing, and we provide the environment and the tools you need to do your best work.

    Essentials for the job

    • You enjoy working as part of a close-knit team. Together with your colleagues, you will code, review Pull Requests, deploy to production, etc. As part of a distributed team, you believe in maintaining detailed documentation.
    • You can write and maintain high-quality and well-tested code. You can also prepare a fast proof of concept when you need to.
    • Comfortable with Elixir since you will be coding in Elixir since the beginning.
    • You have experience building web APIs, with SQL and with ORMs. You will debug queries, suggest database optimizations and work with data migrations in the most optimum way.
    • You are familiar with GraphQL. You understand, at least, its pros and cons compared to REST services, depending on the context.
    • You have excellent communication skills and written English, are self-motivated, and comfortable working in a remote position.
    • Based in European / African timezones.

    We care about your wellbeing and your professional success, so we offer you:

    • Full-time employment, with a flexible schedule
    • International environment and working culture
    • As many vacation days as you need
    • Whatever training you need to develop in your job
    • The hardware you need
    • The option to work anywhere in European/African timezones
    • Company equity
    • Paid family leave
    • An annual company meetup (when possible)
    • 50-249

    The design platform used by over one million people — from freelancers, to the world’s largest teams.Sketch is a design platform with an award-winning native Mac app and browser-based collaboration tools. Over a million people use our product to create their best work. And right now, we’re looking for a Backend Developer to join us.

    View 1 job
    Engineers who find a new job through Functional Works average a 15% increase in salary.

    Compensation

    €70K - 96K + Equity

    Remote within

      Timezones
      • CET (-2/+2 hours)

      Contract type

      Full time
      Remote working

      Technologies & frameworks

      • Elixir
      • phoenix framework

      Benefits & perks

      • Remote working
      • Flexible working
      • Unlimited vacation policy

      Get hired!

      Sign up now and apply for roles at companies that interest you.

      Engineers who find a new job through Functional Works average a 15% increase in salary.

      Start with GitHubStart with Stack OverflowStart with Email

      Get hired!

      Sign up now and apply for roles at companies that interest you.

      Engineers who find a new job through Functional Works average a 15% increase in salary.

      Start with GitHubStart with Stack OverflowStart with Email

      Other roles that might interest you

      Improve the car buying process with this brilliant platform
      Remote
      This is a very suitable position for senior developers who are looking to break into blockchain development
      Remote
      We empower hospitality businesses to connect directly with thousands of new customers.
      Remote
      Elixir Backend Engineer