Apply Now

Applications processed via employer's online application form

Job Details


Belfast, Northern Ireland

Closing Date

2019-12-20 11:50:00


Senior Full-Stack Software Engineer

  • Title: Senior Full-Stack Software Engineer

    Ref: 11/5/SFSE

    Think Technology- Think Allstate

    We build solutions that touch 16 million customers on a daily basis. 

    You will work alongside people as passionate as you, focused on delivering the best possible user experiences.

    You will work in a highly collaborative environment primed to adapt to an ever-changing landscape and which places technology solutions at its core.

    You will thrive, you will think differently, you will challenge convention and have the freedom to act with integrity, intention and speed; you will be at the forefront of developing capabilities in support of Allstate’s global business model; you will deliver results and you will leave things better than you found them. 



    Job Description

    The Enterprise Data Management team works across the Enterprise to deliver data management capabilities and platforms, in partnership with Data Discovery and Decision Science, and the Allstate Technology and Strategic Ventures (ATSV) and contributes to the foundation for all data-driven decisions made at Allstate.

    In this role, you will develop new tools and solutions that enable our Enterprise Data Management strategy.  You will be part of an innovation team that works on different initiatives, from automating processes that increase the effectiveness of our Data Management program, to building and supporting new platforms and solutions that make data more easily available to data consumers.

    Responsibilities include (but aren't limited to):

    • Break down business problems into solvable components by assessing the requirements and/or business implications to arrive at recommended solutions.
    • Demonstrate high degree of analytic agility to meet fluid and dynamic business needs.
    • Develop, deploy and manage software applications that deliver new data management capabilities with a strong focus on self-service and automation of data management processes.
    • Support a variety of products and needs for the Enterprise Data Management team.
    • Use a wide variety of tools and languages to achieve results (e.g. ReactJs, ExpressJS, NodeJs, Java, Spring, Flask, etc.).
    • Mentor junior engineers. 

    Essential Criteria

    • Must be an EU citizen or possess a current UK Tier 1 Visa or Tier 2 visa and eligible to take up full time, permanent employment. EU candidates must also demonstrate they are eligible to take up UK employment post-Brexit.
    • Bachelor’s degree in Computer Science or STEM field, including a solid understanding of Computer Science and Software Engineering fundamentals; and
    • At least 4+ years of relevant experience; and
    • Strong experience developing RESTful APIs in Java and related stack (e.g. Spring Boot, JPA, Hibernate, and SQL) ; and
    • Strong experience with modern front-end libraries and development stack (e.g. JavaScript, React, Redux, NodeJs, ExpressJs, Babel, Webpack, NPM) ; and
    • Strong knowledge of modern authorization mechanisms, such as OAuth and JSON Web Token; and
    • Solid experience with unit testing frameworks (e.g. Jest for front-end) 

    Desirable Criteria

    • Master's in these fields is a plus.
    • Knowledge of at least one of the following is a strong plus: Python or Scala
    • Solid understanding of other backend technologies and frameworks (preferably Flask) is a strong plus.
    • Experience with Bash Scripting.
    • Experience with Agile project management strongly preferred.
    • Ability and desire to learn new languages and technologies.
    • Strong ability to communicate technical concepts to non-technical audiences.
    • Demonstrated delivery of software applications within a complex technical data ecosystem

    Apply Here: 

    Closing Date:  Friday 20th December 2019

    Statement on Fair Employment and Equal Opportunities:

    Allstate NI wishes to ensure equal opportunity is given to all job applicants.  This company will not discriminate on the grounds of race, gender (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability.

    We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under-represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit. 

    Applicants should note Allstate NI complete AccessNI background checks on all candidates offered a position. 

Apply Now

Applications processed via employer's online application form