Overview

About the role

Are you ready for an incredible adventure? We’re on the lookout for a highly skilled and experienced backend software engineer. If you’re excited to unlock the full potential of our platform, leveraging the power of Generative AI and Elixir/Phoenix alongside some brilliant engineers, it’ll be a perfect match – we are eager to have more people who want to stay on the bleeding edge of the technology!

As a key team member, you’ll be at the forefront of driving projects and launching new features and products. Picture this: small project teams following the ShapeUp methodology and delivering amazing results in just six weeks. You’ll collaborate closely with our product manager and product designer to define innovative software solutions that will take our platform to new heights.

You’ll also participate in code reviews, engaging design discussions, and other team activities to ensure we follow best practices. Your coding skills will shine as you write clean, modular, and testable code, making the entire Elixir community proud. You’ll work with people of various backgrounds and regularly have the opportunity to give and receive feedback from your peers, fostering a culture of growth and collaboration.

About your team

The team you’d work in consists of 5 other engineers and is supported by a product designer, a product manager, and an engineering manager.  The team has both backend- and frontend-oriented developers. We are all based in EMEA region, although every one of us lives in a different country. We value deep work and async communication, so there are only a couple of regular meetings (weekly with the team for projects, another with the company, and lastly, game-time on Fridays).

We’d be happy to share more details about the team’s areas of focus (product-wise) as we get to know each other.

What You’ll Do:

We want every new engineer to start smoothly and have enough time to set themselves up for long-term success.

Within 30 days, you will orient yourself as a new, by (a.o)

  • Getting to know about the product and the people making it (engineering and other departments as well)
  • Understanding our development process, set up the env, and doing some more minor fixes from various product areas
  • Bringing your Elixir expertise to improve our developer experience further
  • If needed, learn about our (AI) technology we use

Within 60 days, you will embed yourself in the standard development workflow, by

  • Actively participating in ongoing projects
  • Deeply understanding our market position and strategy to win
  • Participating and clearly communicating in team discussions during the build cycle

Within 90 days, you will become a fully independent contributor who can

  • Run projects that have technical and product unknowns
  • Effectively troubleshoot external issues coming in
  • Participate actively in shaping new initiatives (technical improvement or new features)

Outside of regular build cycles, there will be dedicated cool-down periods where you will find many opportunities to hone in on your skills! Some people invest in improving developer experience, some in infra setup, some in product enhancements, some in cross-team initiatives, knowledge sharing, or introducing new technologies to our stack… up to you to pick the path to follow!

*Please note as we are a dynamic and quickly growing scale up, things are always subject to change*

What You’ll Bring

This role is perfect for those who thrive in an environment where they can take the wheel and drive. You know how to prioritize tasks even when there seem to be a million things on your plate. You’ve built software systems that scaled up, and you strike a balance between pragmatism and future-proofing your solutions. If you still need to dabble in functional programming, no worries! We’re excited to help you learn and grow.

Your proficiency in interface definition, service design, and database schema design will impress us. But here’s how you’ll know you’re genuinely succeeding in this role:

  • You bring a minimum of 5 years of experience in backend software engineering (preferably in a SaaS or startup environment)
  • You’re passionate about functional programming and have practical experience building scalable systems using Elixir/Phoenix
  • Knowledge of database technologies like PostgreSQL and familiarity with the cloud platforms such as AWS/Azure is ideal
  • Ability to work autonomously while maintaining a collaborative environment is essential
  • You take ownership of the entire feature lifecycle, from discovery to troubleshooting, ensuring a robust and fully engineered solution.
  • You share information openly and transparently, leveraging open channels to collaborate with your peers.
  • You actively share your knowledge with your team and the entire department.
  • Even when faced with open-ended challenges, you implement effective technical solutions and know when to adjust the scope.
  • You confidently approach the unknown, embracing the learning zone and stepping out of your comfort zone.
  • You know/are eager to use AI tools to enhance your effectiveness in the work context (whether it’s Copilot, ChatGPT, or other digital assistants).

About Workera

Workera is a fast-growing, Series B Silicon Valley start-up redefining how enterprises understand, develop, and mobilize talent. Workera’s skills intelligence platform empowers leaders to make better, more informed talent development decisions. Utilizing computational psychometrics, machine learning, and AI technologies, Workera delivers best-in-class computer adaptive assessments with hyper-personalized learning plans to global companies across all industries. Our clients include Samsung, Siemens Energy, and the US Air Force.

Our founder is Kian Katanforoosh, an award-winning Stanford Computer Science Lecturer who has taught AI to over 1 million people, and our Chairman is Dr. Andrew Ng, co-founder of Coursera (NYSE: COUR), CEO of DeepLearning.AI, and founding lead of the Google Brain project.

We’re learners, dreamers, and game-changers. Join us. 

At Workera we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation, and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Workera believes that diversity and inclusion among out employees is critical to our success as a company, and we seek to recruit, develop and retain the best and most talented people from a diverse candidate pool. Selection for employment is decided on the basis of qualifications, merit, and business need.

Tagged as: 5+ Years, AI