Job Description
Job Title: Elixir - Senior Software Engineer
Location: Hybrid, travel to Leeds 1-2x per monthRemote
Salary: £65,000 per annum
Why Apply?
An exciting opportunity has arisen for a Senior Software Engineer to join a rapidly growing SaaS company. This permanent role offers the chance to work on cutting-edge web applications using Elixir, LiveView, JavaScript, CSS frameworks and AWS - with the opportunity to gain exposure to much more.
This is a superb role with someone with existing Elixir experience or an aspiring functional software engineer who has a passion & interest to learn this tech stack.
Senior Software Engineer Responsibilities
* Development & Deployment: Design, build, and maintain scalable, secure web applications using Elixir, LiveView, Elm, and JavaScript.
* Frontend Development: Create intuitive user interfaces, ensuring responsive design and optimal user experience using CSS frameworks like Tailwind.
* Data Visualisation: Develop interactive and insightful data visualisations for data-driven decision-making.
* Code Reviews: Maintain high-quality standards through thorough code reviews and constructive feedback.
* Performance Optimisation: Identify bottlenecks and implement solutions to improve application performance.
* Infrastructure & DevOps: Deploy and maintain applications on AWS, leveraging services such as ECS, Lambda, and AWS CDK for scalable infrastructure management.
* Collaboration: Work alongside product managers, designers, and engineers to deliver new features and application updates.
* Mentoring: Support junior team members with guidance and technical mentorship.
* Continuous Learning: Stay informed on industry trends and best practices to drive innovation in software development.
Senior Software Engineer Requirements
* Minimum of 5 years of professional experience in software engineering, with at least 3 years in web applications, ideally within a SaaS environment.
* Strong programming skills in JavaScript and modern frameworks or libraries.
* Knowledge of functional programming languages such as Elixir, or Haskell, Scala, Erlang. Lisp, F#, PureScript or Python is highly desirable.
* Expertise in CSS frameworks, particularly Tailwind, to create responsive designs.
* Experience with data visualisation tools like D3.js or HighCharts.
* Solid understanding of NoSQL databases such as MongoDB; experience with Data Lakes or BI query engines is a plus.
* Proficiency in AWS services including EC2, SQS, ECS, Lambda, and CodePipeline.
* Ability to design and implement modern, user-friendly interfaces that prioritise accessibility and usability.
What's in it for me?
* Competitive salary of £65,000 per annum.
* Flexible working hours with remote work options.
* Professional development opportunities in an innovative and supportive environment.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.