Workera AI

Software Engineer - Backend - Skills Authoring

at Workera AI
Technology & Programming Full-Time EU
552 days ago

Description

About The Role

We are looking for a highly skilled and experienced backend software engineer to join our Skills Authoring team. Together with seven other brilliant engineers, you unlock the potential of our platform to upskill learners in a much greater number of domains, orders of magnitude more than now. 

🧠 Here’s what you’ll do:

  • Drive the projects to build and launch new features or products. We follow the ShapeUp methodology: our project teams are small (2-3 devs) and we typically run 6 week long projects.

  • Defining software solutions based on feature pitches (i.e., product briefs) together with the product manager and the product designer.

  • Participating in code reviews, design discussions, and other team activities to ensure best practices are followed.

  • Writing clean, modular, and testable code that will make the Elixir community proud 💜

  • Help onboard new team members, or interview candidates to join our team

  • Use your favorite gifs and emojis on Slack because sometimes a picture tells a thousand words 😂

  • Give and get feedback from your peers, either about technical skills or about teamwork aspects.

⚒️ We hope you have:

  • Bachelor's or Master's degree in Computer Science or related field

  • 5+ years of experience in backend software engineering, preferably in a SaaS or startup environment

  • Strong knowledge of backend programming languages, ideally Elixir (although not a prerequisite if you’re a fast learner)

  • Experience with database technologies

  • Familiarity with cloud technologies, such as AWS or Azure

  • Experience with the Phoenix framework on top of Elixir

  • Experience with GitHub and Slack for collaboration

  • 1+ years of experience in working with a fully remote team

  • Ability to work independently with minimal supervision, update stakeholders proactively

  • A passion for staying up-to-date with emerging technologies and industry trends in software engineering

  • You have excellent written and verbal communication skills in English.

🧤This role is a good fit if:

  • You enjoy working in an environment where you are the driver, not the passenger.

  • You know how to prioritize when there are a million things to do.

  • You have built software systems that scaled up.

  • You know how to balance pragmatism with future-proofing your solutions.

  • You have experience (or are excited to learn about) functional programming

  • You are proficient in interface definition, service design, and database schema design

🥇You know you are succeeding in this role if:

  • You do work that makes you proud, have fun, and bring energy to the team!

  • You own the full feature lifecycle, starting from discovery and requirements definition - and all the way to internal testing, code delivery, rollout, and troubleshooting. You're not here just to code out a predefined solution - you fully engineer a solution.

  • You push information to your peers, in a timely manner, and in open channels (as opposed to private communication)

  • You find ways to share your knowledge within your team and across the whole department.

  • You realize good technical solutions, even to open-ended and ambiguous problems. You have a good sense of when and what scope needs to be cut.

  • You are facing unknowns with confidence. You dare to step out of your comfort zone and into the learning zone.


关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now