Job Description
Job Title: Elixir - Senior Software Engineer
Location: Hybrid, travel to Leeds 1-2x per month Remote
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 for someone with existing Elixir experience or an aspiring functional software engineer who has a passion and interest to learn this tech stack.
Senior Software Engineer Responsibilities
1. Development & Deployment: Design, build, and maintain scalable, secure web applications using Elixir, LiveView, Elm, and JavaScript.
2. Frontend Development: Create intuitive user interfaces, ensuring responsive design and optimal user experience using CSS frameworks like Tailwind.
3. Data Visualisation: Develop interactive and insightful data visualisations for data-driven decision-making.
4. Code Reviews: Maintain high-quality standards through thorough code reviews and constructive feedback.
5. Performance Optimisation: Identify bottlenecks and implement solutions to improve application performance.
6. Infrastructure & DevOps: Deploy and maintain applications on AWS, leveraging services such as ECS, Lambda, and AWS CDK for scalable infrastructure management.
7. Collaboration: Work alongside product managers, designers, and engineers to deliver new features and application updates.
8. Mentoring: Support junior team members with guidance and technical mentorship.
9. Continuous Learning: Stay informed on industry trends and best practices to drive innovation in software development.
Senior Software Engineer Requirements
1. Minimum of 5 years of professional experience in software engineering, with at least 3 years in web applications, ideally within a SaaS environment.
2. Strong programming skills in JavaScript and modern frameworks or libraries.
3. Knowledge of functional programming such as Elixir, or Haskell, Scala, Erlang, Lisp, F#, PureScript, or Python is highly desirable.
4. Expertise in CSS frameworks, particularly Tailwind, to create responsive designs.
5. Experience with data visualisation tools like D3.js or HighCharts.
6. Solid understanding of NoSQL databases such as MongoDB; experience with Data Lakes or BI query engines is a plus.
7. Proficiency in AWS services including EC2, SQS, ECS, Lambda, and CodePipeline.
8. Ability to design and implement modern, user-friendly interfaces that prioritise accessibility and usability.
Whats in it for me?
1. Competitive salary of £65,000 per annum.
2. Flexible working hours with remote work options.
3. 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 background, gender, race, religion, or belief.
J-18808-Ljbffr