Job Role

Senior Full Stack Developer

Information Services

This Full Stack Developer role is open for a truly innovation driven, global business information services provider. With more than 8000 colleagues and services that cover every sector, your work will have a global reach.

Role Overview:

  • Our client is a Global Business Information Services provider providing actionable information and insights that reduce the time from new ideas to life-changing inventions
  • As a Senior Full Stack Developer, you will be focused managing and developing our SaaS and bespoke web applications.
  • You will work closely with the Director of Digital Solutions to help implement and develop our web applications; creating products that enable our clients to succeed in their day-to-day activities.

Main Responsibilities:

  • Owning the development and maintenance of key platforms, proactively identifying areas where the offering can be improved or enhanced
  • Providing support and mentorship to junior members of the team to support on platform development, code reviews, maintenance, and enhancements
  • Managing internal relationships with other developer functions
  • Help to scope out new projects, giving accurate and manageable time estimates for proposals
  • Good communication with internal/external stakeholders/customers to ensure accurate and timely delivery of projects
  • Keeping on top of changes in technology, ensuring we are using the most relevant and appropriate technologies for our platforms

Knowledge and Qualifications: Must have

  • Extensive experience in full stack development, 5 years plus is preferrable
  • Good mentoring ability to assist other members of the team with technical issues
  • JavaScript & TypeScript
  • Kotlin/Java

Desirable:

  • NodeJS
  • Vue.js, or other modern framework
  • TypeORM/KnexJS or similar libraries
  • HTML, CSS/SASS/SCSS
  • PostgreSQL
  • Advanced knowledge of web architecture principles
  • REST API Design, Development, and management
  • AWS Experience
  • Web Security fundamentals and authorization
  • Git & Version control
  • Experience with tooling (Webpack, npm scripts, etc)
  • Experience with testing (Mocha, Jest, etc)