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)