Junior Software Developer

Enabl AI

Sep 5th, 2022

We are looking for a Software Developer who has a passion for delivering business value through technology. You will be working closely with the two founders and our small development team to understand business problems and create innovative technology solutions to address those problems.

As well as our existing solutions and clients. We have some exciting solution ideas and prospects which means that there will be lots of new ideas and different areas to work on. We are constantly looking for new technologies and tools that we can use to deliver additional value, and a large part of the role will be exploring and better understanding how those new tools and technologies could be used to bring value to our clients.

We use a wide range of technologies in our technology stack and continue to explore and expand our technology capabilities. Predominantly, our solutions are created in Python, JavaScript/TypeScript and React using a cloud-native approach with a focus on building solutions using a micro-services architecture built on the components provided by Azure and AWS.

We recognise that a passion and interest in technology coupled with the right attitude is a far more valuable asset than deep knowledge of any one particular programming language. We are therefore seeking applications from high-quality Software Developers regardless of your technology background, and we will invest in your professional skills through training and by creating the space and environment for you to learn.

Junior Software Developer Responsibilities:

  • Working closely with the two founders and the small technology team to design and deliver AI and automation solutions to our clients using the latest cloud-based technologies
  • Developing, testing, deploying and supporting the software that supports our technology solutions using methods and techniques that promote high-standards of code quality
  • Working with cloud technologies through concepts such as Continuous Integration/Deployment, scripted/automated deployments and Infrastructure-as-Code
  • Exploring new technologies and solution ideas to help us understand and define new business opportunities
  • Participating in daily stand-ups, company retrospectives, and working closely with clients

Junior Software Developer Requirements:

Key Skills Required

  • A minimum of 2 years commercial experience of software development using techniques that promote the creation of high-quality software solutions (such as Agile, test-driven development, object-oriented development, version control, pair programming, automated deployments etc.)
  • A passion for software development, technology and an interest in learning and keeping your skills relevant and up to date
  • Eagerness to learn about AI, machine learning and data analysis
  • Good analytical, problem solving, and creative skills to find the best solutions to problems
  • A keen eye for detail and an understanding of the importance of high-quality software, testing and DevOps
  • Good interpersonal skills

In addition, it would be advantageous if you have…

  • Python, JavaScript/TypeScript, React, SQL, HTML and/or CSS experience, Java, Node.js
  • Experience of working with cloud architectures (predominantly Microsoft Azure and AWS)
  • A strong understanding and background in Maths and mathematical principles
  • Previous experience of developing or working with Artificial Intelligence models, Neural Nets, Decision Trees, Random Forests etc.
  • An interest in helping to promote our company (by writing blog articles, posting on LinkedIn etc.)

The perks of working at Enabl AI include:

  • 25 Days Holiday + Bank Holidays
  • Company Pension Scheme
  • Bonus scheme
  • Access to the latest technology, such as a MacBook Pro to work on (unless you prefer otherwise)
  • Flexible working hours
  • Time to focus on your own development, training and innovation
  • An annual training budget to support your continued development

About Us:

Enabl AI is a northern-based tech start-up – our Technology team being based in Leeds. We create Artificial Intelligence (AI), Machine Learning and Intelligent Automation cloud-based solutions. Our company’s goal is to make AI and automation technologies accessible to businesses of all sizes by creating software that is easy to use, can scale to meet peaks in demand and is created in a highly available and fault-tolerant manner.

Location: Leeds
Contract Type: Permanent
Hours: Full Time
Salary: £35,000 – £40,000, plus benefits

If you require alternative methods of application or screening, you must approach Enabl AI directly to request this, as we're not responsible for the employer's application process.

RedHired TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.

By applying to a job using RedHired you are agreeing to comply with and be subject to the RedHired Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.


All job types

All locations
Northern Ireland