At a Glance
- Tasks: Join a dynamic team to develop AI-driven workforce management solutions using Elixir and LiveView.
- Company: Sona is revolutionising frontline workforce management with innovative AI technology.
- Benefits: Enjoy remote work, 35 days annual leave, and bi-annual team retreats.
- Other info: Flexible working hours and opportunities for personal growth in a supportive environment.
- Why this job: Make a real impact in a growing company while working with cutting-edge technology.
- Qualifications: Strong experience in Elixir and LLMs, with a focus on practical solutions.
The predicted salary is between 48000 - 84000 £ per year.
3 billion people across the world work in frontline jobs. Yet, despite rising costs and staff shortages, frontline organisations are still left to choose between paper, Excel, and WhatsApp, or decade-old workforce management solutions to take care of the most important part of their businesses - their people. Enter Sona: the next generation of AI-native, frontline workforce management. We’ve built an end-to-end platform covering Scheduling, HR, Payroll, and Communications that gives the largest frontline organisations everything they need to staff more intelligently and empower their teams. In under 4 years, we’ve already made a deep impact on the lives of over 100k frontline workers and the operation of their organisations, grown the team to 110+, and secured over $50M in funding from notable VC’s, including Felicis, Northzone, Gradient Ventures (Google), SpeedInvest, Antler, and Notion Capital, plus notable angels like Tom Blomfield (Monzo). It’s a hugely exciting time to be joining the team as we’re still small enough that you’ll have a significant impact on the company’s growth trajectory and culture, yet large enough to have a great structure, experienced leaders and world-class benefits in place.
About The Role
Our stack is built primarily around Elixir, with a Phoenix LiveView web frontend (PETAL stack) and a GraphQL API for communicating with our React Native mobile app. Working towards truly automated workforce management, you’ll join one of our core product pods and focus on iterating on our early agentic AI prototypes, powered by the latest LLMs. We fundamentally believe that the best products are built when small, cross functional, autonomous teams are empowered to solve business problems as they see fit. Everything starts with our customers and our engineers (and wider Product team) work closely with our Customer team and users themselves to ensure we’re building a product that fits our users needs. Our Product team principles give more of a flavour of how we like to work day-to-day. We’re also huge fans of agentic coding and believe in its ability to dramatically increase our leverage. We especially love tools like Aider and believe they can add huge value across engineering, product and design. If you’ve got experience working with similar tools, we’d love to hear about it!
Requirements
- You have strong professional experience in both Elixir and working with the latest LLMs.
- You have a focus on “getting it shipped” and doing so quickly. When given the choice between “complicated and shiny” vs “get something simple but powerful in front of a user”, you always choose the latter.
- You’re bullish on what the next 12 months holds for building AI agents and how much change is going to be driven by AI in 2025.
- You’re comfortable working directly with c-level internal and stakeholders and excel at translating between real world problems and technical solutions for a non-technical audience.
- You can point at multiple examples - whether you published them or not - of things you’ve hacked together in Elixir which use LLM's and you’ve got a list 10 times that long of things you’d like to do if only you had the time.
- You’re in a country which is GMT +/- 3 and fluent communicating both verbally and in writing in English.
- You’re able to attend in-person company meetups 2-3 times per year, these will be around 4 days long and usually require flying both in and outside of Europe.
Salary (converted directly to local currency for employees outside UK): Full remote and flexible working. Share options. 35 days annual leave (25 days standard plus 10 flexible public holiday days). Extra day of leave for every year of service. Pension contributions matched up to 5%. Enhanced parental leave & pay. Co-working space stipend for those based outside London. Bi-annual all expenses paid team retreats. The latest Macbook and equipment budget for your home office. Unlimited free books. Note: this represents a typical benefits package for a UK-based, full-time employee. Exact details may vary based on location and employment type but we try to be as fair as possible to all of our team members. Please ask your contact in the Talent team to clarify the available benefits for you.
Full Stack Engineer (Elixir, LiveView, LLMs) in London employer: Sona (getsona.com)
At Sona, we pride ourselves on being an exceptional employer that fosters a dynamic and inclusive work culture, where your contributions as a Full Stack Engineer will directly impact the lives of frontline workers globally. With a strong focus on employee growth, we offer generous benefits including 35 days of annual leave, flexible working arrangements, and opportunities for professional development, all while being part of a rapidly growing team that values innovation and collaboration. Join us in our mission to revolutionise workforce management with cutting-edge technology in a supportive environment that encourages creativity and autonomy.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer (Elixir, LiveView, LLMs) in London
✨Tip Number 1
Familiarise yourself with Elixir and LiveView by building small projects or contributing to open-source. This hands-on experience will not only enhance your skills but also give you concrete examples to discuss during interviews.
✨Tip Number 2
Stay updated on the latest developments in LLMs and AI technologies. Follow relevant blogs, attend webinars, or join online communities to engage with others in the field and demonstrate your passion for innovation.
✨Tip Number 3
Network with current employees at Sona or similar companies through LinkedIn or tech meetups. Building connections can provide valuable insights into the company culture and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss how you've tackled real-world problems using Elixir and LLMs. Be ready to share specific examples of your work that highlight your problem-solving skills and ability to deliver impactful solutions.
We think you need these skills to ace Full Stack Engineer (Elixir, LiveView, LLMs) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Elixir, LiveView, and LLMs. Use specific examples of projects you've worked on that demonstrate your skills in these areas.
Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for Sona's mission and how your background aligns with their goals. Mention your approach to problem-solving and your experience with AI tools, as this is crucial for the role.
Showcase Relevant Projects:Include links to any relevant projects or code samples that showcase your work with Elixir and LLMs. This could be GitHub repositories or personal projects that highlight your coding skills and creativity.
Prepare for Technical Questions:Anticipate technical questions related to Elixir and LLMs during the interview process. Be ready to discuss your thought process and decision-making in previous projects, as well as how you approach coding challenges.
How to prepare for a job interview at Sona (getsona.com)
✨Showcase Your Elixir Expertise
Be prepared to discuss your experience with Elixir in detail. Bring examples of projects you've worked on, particularly those that demonstrate your ability to build efficient and scalable applications. Highlight any specific challenges you faced and how you overcame them.
✨Demonstrate Your Understanding of LLMs
Since the role involves working with the latest LLMs, make sure to articulate your knowledge and experience with these technologies. Discuss any relevant projects or prototypes you've developed, and be ready to explain how they can enhance workforce management solutions.
✨Emphasise a 'Get It Shipped' Mindset
The company values quick and effective delivery over perfection. Be ready to share examples of how you've prioritised getting functional products in front of users quickly, even if it meant opting for simpler solutions. This will show that you align with their approach to product development.
✨Prepare for Cross-Functional Collaboration
As the role requires working closely with various teams, including customer-facing ones, prepare to discuss your experience in translating technical concepts for non-technical stakeholders. Share examples of how you've successfully communicated complex ideas to ensure everyone is on the same page.