At a Glance
- Tasks: Develop and maintain scalable Elixir web applications while collaborating on innovative features.
- Company: Join proSapient, a leader in primary research, helping clients make impactful decisions.
- Benefits: Enjoy hybrid work, generous leave, team socials, and a supportive maternity/paternity package.
- Why this job: Work on meaningful projects with global impact in a diverse and collaborative environment.
- Qualifications: Experience in Elixir development and SQL; a degree in Computer Science is preferred.
- Other info: We encourage all candidates to apply, even if they don't meet every requirement.
The predicted salary is between 36000 - 60000 £ per year.
Every day, somewhere in the world, important decisions are made. Whether it is a private equity company deciding to invest millions into a business or a large corporation implementing a new strategic direction, these decisions impact employees, customers, and other stakeholders. Consulting and private equity firms come to proSapient when they need to discover knowledge to help them make great decisions and succeed in their goals. It is our mission to support them in their discovery of knowledge.
We help our clients find industry experts who can provide their knowledge via interview or survey: we curate this knowledge in a market-leading software platform; and we help clients surface knowledge they already have through expansive knowledge management. We are seeking an experienced Elixir Developer to join our innovative engineering team. You will contribute to the development of robust and scalable web applications, working on our cutting-edge platform that helps clients make smarter investment and consulting decisions. This is an exciting opportunity to work in a collaborative environment on projects that have a global impact.
Key duties in this role will include:
- Develop and maintain scalable, efficient, and high-quality Elixir web applications
- Design, optimize, and troubleshoot SQL queries and performance issues
- Collaborate with cross-functional teams to design and implement new features and improvements
- Write clean, maintainable, and testable code adhering to industry best practices
- Contribute to architectural decisions and optimize system performance
Why Join proSapient?
- Be part of a rapidly growing company that is redefining primary research
- Work on meaningful projects with real-world applications and global reach
- Collaborate with a talented, driven, and diverse team
If you are passionate about Elixir development and want to work on impactful projects in a dynamic environment, we would love to hear from you!
Requirements
Required Skills and Experience
- Proven experience in building and maintaining Elixir-based web applications (e.g., knowledge of Phoenix)
- Strong understanding of SQL, including profiling and building efficient queries
- Solid problem-solving skills and the ability to troubleshoot complex systems
- BS/MS in Computer Science or equivalent industry experience
Bonus Skills
- Familiarity with Absinthe (GraphQL) and Oban (Job Processing)
- Knowledge of DevOps practices and deployment pipelines
- Experience working in the SaaS or FinTech industry
- AI/ML/LLMs, understanding of agentic architectures, workflow optimisation, prompt engineering
Language Requirements
Proficiency in English to effectively communicate with the product team. As a large part of the technical team is Ukrainian or Russian speaking, knowledge of Ukrainian or Russian is nice to have but is not mandatory.
Benefits
- Tenure gifts to thank our loyal staff who help the business to grow
- An enhanced Maternity & Paternity package
- 22 days annual leave each year + Statutory public holidays, inclusive of a week's closure over the Christmas period to fully reset
- A paid sick leave policy (up to 10 days per year)
- A hybrid working model featuring three days per week in the Lisbon office and 2 from home
- Meal allowance of 9.6€ per working day
- Team socials - from Pizza to Caribbean to Korean food, we love to encourage our team to get together and try new experiences together!
- The opportunity to create, lead or participate in one of our many ERG groups, to help drive diversity, inclusion and understanding across our business
- Corporate Events: from bi-annual Christmas & Summer parties, we love to celebrate, collaborate and have fun together!
We are committed to building an inclusive workplace - did you know that marginalized groups are less likely to apply to jobs unless they meet every requirement listed? If you are interested in the above role, but don't necessarily tick every box, we encourage you to apply anyway - this role could still be a great match! At proSapient, we are an equal opportunity employer. As such, we offer equal employment opportunities without regard to race, colour, religion, sex (including pregnancy and gender identity), national origin, age, disability, genetic information, veteran status and other protected class characteristics. All employment is decided based on qualifications, merit, and business need. Due to the regulated nature of our clients, all successfully offered candidates are subjected to thorough screening & pre-employment checks, including an enhanced background check, which can affect the outcome of any offer of employment.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
Elixir Developer employer: proSapient
Contact Detail:
proSapient Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Elixir Developer
✨Tip Number 1
Familiarise yourself with Elixir and the Phoenix framework. Since the role specifically requires experience in building Elixir-based web applications, having a solid understanding of these technologies will give you an edge during discussions.
✨Tip Number 2
Brush up on your SQL skills, especially in profiling and optimising queries. The job description highlights the importance of SQL performance, so being able to demonstrate your expertise in this area can set you apart from other candidates.
✨Tip Number 3
Showcase your problem-solving abilities by preparing examples of complex systems you've troubleshot in the past. This will help illustrate your capability to handle challenges that may arise in the role.
✨Tip Number 4
Engage with the proSapient community or similar tech forums to understand their culture and values. This will not only help you align your application but also prepare you for potential interviews where cultural fit is often assessed.
We think you need these skills to ace Elixir Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Elixir and any relevant projects you've worked on. Emphasise your skills in building scalable web applications and your understanding of SQL, as these are key requirements for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for Elixir development and how it aligns with proSapient's mission. Mention specific projects or experiences that demonstrate your problem-solving skills and ability to work collaboratively in a team.
Showcase Relevant Projects: If you have any personal or professional projects that involve Elixir, SQL, or related technologies, be sure to include them in your application. This can help illustrate your hands-on experience and technical capabilities.
Highlight Soft Skills: While technical skills are crucial, don't forget to mention your soft skills. ProSapient values collaboration and communication, so highlight your ability to work well in teams and your experience in cross-functional collaboration.
How to prepare for a job interview at proSapient
✨Showcase Your Elixir Expertise
Be prepared to discuss your experience with Elixir and Phoenix in detail. Highlight specific projects where you've built or maintained web applications, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate SQL Proficiency
Since strong SQL skills are crucial for this role, brush up on your knowledge of profiling and optimising queries. You might be asked to solve a problem on the spot, so practice explaining your thought process clearly.
✨Emphasise Problem-Solving Skills
Prepare examples that showcase your problem-solving abilities, especially in troubleshooting complex systems. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.
✨Familiarise Yourself with Company Culture
Research proSapient's mission and values. Be ready to discuss how your personal values align with theirs and how you can contribute to their collaborative environment. This will show your genuine interest in the company.