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.