Description
Full Stack Developer - Contract - URGENT!
My client, a leading fintech is looking to hire a Full Stack Developer to work on a leading edge payments solutions.
Please see requirements below:
Daily Responsibilities
- Work effectively within a multidisciplinary team of developers/engineers
- Own one or more services; add new features, resolve bugs, and refactor/improve code base.
- Identify technical requirements in product meetings and assist the team with realistic planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives.
- Take ownership of new products/features from development through to deployment.
- Identify and write automated developer tests for new features and update existing tests as needed.
- Collaborate with other Developers/Engineers to determine the best way to maintain low response times as new features are designed.
- Work with colleagues to develop test plans/strategies.
Basic Requirements for Consideration?
- Several years of experience of both Java and JavaScript (JS) development.
- Knowledge and experience with JavaScript/Typescript, Browser DOM APIs, HTML5, CSS and SASS/LESS and web build systems such as Webpack, Gulp, Grunt etc.
- Experience with Javascript frameworks such as React/Ember/Angular/Vue/Extjs/Backbone.
- Experience with API development and best practices - REST, GraphQL etc.
- Understanding and experience of microservice development, ideally with Spring Boot.
- Strong understanding of relational databases and proficiency with a relational DB.
- Understanding of web and server application architecture and DevOps principles.
- Problem-solving skills and debugging ability.
- Flexible and self-driven with a collaborative approach to problem solving.
- Knowledge of revision control and code review tools like Git, etc.
- Excellent verbal and written communication skills.
Preferred Skills, Experience, and Education
- Degree/Diploma in Computer Science, Computer Engineering, or in a relevant field.
- Experience working in high performance agile scrum teams.
- Comfortable writing developer tests.
- Experience with distributed computing and cloud platforms such as Google Cloud etc.
- Experience working with international and remote teams.
Experience with some or all of Kotlin, NodeJS, WebWorkers, Progressive Web Apps (PWAs)/ServiceWorkers, Webpack Module Federation and Micro Frontends.
Ireland Based