Senior Software Developer

  • Full-time

Company Description

With an enviable, multi award winning product portfolio, IntelligenceBank is leading the way when it comes to innovative marketing operations solutions.


A rapidly scaling, innovative and enthusiastic organisation, we believe in surrounding ourselves with good people. We strive to deliver the best outcomes for our customers, our partners and our people and to deliver on our brand promise to “Make Work Seem Less”.

Job Description

To support us in realising our ambitious goals, we are looking for a talented Senior Software Developer who is proficient in functional languages. We use Elixir and will be happy to give you all the training you need to get up to speed with it - as long as you're comfortable with other languages such as Python/PHP/Erlang etc you'll be able to pick Elixir up in no time!!

Your primary focus will be developing back end components implementing Elixir workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative, problem solving, sophisticated design, and quality product is important. You will work in modern enterprise web stack with a growing development team. 

Here’s a snapshot of your main responsibilities.

  • Build responsive, user-friendly web applications for our SaaS clients in a TDD environment

  • Get to learn Elixir, the dynamic and functional language to build scalable application

  • Work on microservices and event-based architecture using Kafka

  • Work on other latest technologies like MongoDB, AWS, Containerisation technologies like Kubernetes

  • Work directly with design/product teams to realise designs

  • Ensure best engineering practices are met and provide coaching to support junior team members to meet those standards

  • Investigate and resolve code issues

Qualifications

To help us get a sense of your experience please include a link to your GitHub or Bitbucket profile or provide us with any examples of your work that you're happy to share.

You love to work with the latest tech and create elegant, scalable solutions. You’re comfortable working at pace and in a greenfield environment. Change is constant here so we’re always looking for self-starters who can roll up their sleeves and crack on! To ensure your success in the role we do have a few key requirements so read on and see if any of these align with your skills and experience: 

  • Previous experience working on Enterprise-grade projects

  • Mastery of Back-end development using any functional programming language

  • Exposure working on the NoSQL Databases (MongoDB etc)

  • Working knowledge of Docker and containerisation technologies

  • Performance monitoring and optimisation considerations, e.g. caching

  • Unit Testing and TDD

Bonus points for experience with any of the following:

  • Functional languages like Erlang, or Elixir

  • Linux shell scripting

  • AWS

  • CI/CD

  • Solr search engine

 

In return for your hard work we can promise you:

  • A creative, energetic workplace with endless opportunity to learn, earn and grow

  • You'll be part of a large, collaborative and fast growing team - learn from some experienced colleagues

  • The opportunity to be part of a great growth story

  • An immediate start for the right candidate - package will be dependent on skills and any relevant work experience

Additional Information

We’re always interested in knowing about your motivations and aspirations and how they might align with our goals. We aren’t looking to tick a lot of boxes and our focus isn’t just on the role today but its future opportunities and potential. We've a great track record of promoting within this team so the job you start with us is just the start of your journey at IB!

Next Steps: 

Once you’ve applied, your application will be reviewed by one of our team and you’ll be updated by phone or email regarding its status. 

Our application process includes phone screening, face to face interviews covering behavioural and technical questions that address our values as well as the requirements of the role you’ve applied for and, finally, references and criminal history checks. 

So apply now and we look forward to getting to learn more about you! 

  

"We're a 2022 Circle Back Employer & commit to replying to every applicant."