- Rekrutacja prowadzona online -
HRK S.A. for a well-known IT company is looking for a candidate for the position:
Node JS – React DeveloperMiejsce pracy: Katowice
Job description, duties and responsibilities:
- responsible for the development of new features, improvements and maintenance of applications for electronic payments platform
- proactively contribute to develop the system architecture in accordance to the strategic direction of the company to deliver requirements in a cost efficient and timely manner
- be responsible for the code level design, code organisation, use of appropriate patterns and code quality for the successful implementation of a solution
- provides application software development services or technical support typically in a defined project
- lead development and code review activities, ensuring the application of the appropriate software standards, techniques, processes, procedures, and tools throughout the development life cycle
- develops program logic for new applications or analyses and modifies logic in existing applications
- take ownership of code quality metrics and maintenance aspects
- codes, tests, debugs and documents software applications
- ensures that system improvements are successfully implemented, provide appropriate testing scaffolding, and liaise with quality assurance
- analyses requirements, and translates business requirements into product designs
- writes technical specifications and other forms of documentation
- conducts planning, analysis and forecasting activities to plan projects and tasks
- assist with the ongoing refinement of development and delivery methodologies
- guide and mentor other team members
Job requirements, experience and skills:
-
excellent communication skills, both written and spoken, very good command of English
-
a Bachelor’s or Master’s degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
-
extensive experience of developing high performance, large-scale systems throughout the product life cycle
-
a well-organised team player, able to manage multiple tasks and priorities in parallel
-
excellent problem-solving, team, and time management skills
-
more than four years of applications development experience in lightweight development methodologies (Scrum, Kanban or Lean)
-
agile engineering practices (BDD, TDD, CI, peer reviews, refactoring, etc.)
-
strong understanding of Object Oriented design, SOLID principles, SOA principles, design patterns and micro-services architecture
-
knowledge of SOAP and REST Webservices, and integration approaches
-
knowledge of ful text search engines i.e. Elastic Search will be an asset
-
knowledge of NodeJS, React, Hyperdoom, or Angular, NoSQL DBs (MongoDB, Dynamo)
-
knowledge of lightweight end-to-end systems development life cycle
-
knowledge of Git, Continuous Integration and AWS
-
Dev Ops readiness will be an asset, - NOTE FOR JAVA DEV (nice to have):
-
exceptional skills using Java (JDK 1.7/1.8+), JEE, Spring, WebFlux, Toplink or Hibernate, SQL, XML, Struts, JavaScript, JQuery, HTML5, CSS3
-
knowledge of Tomee, JBoss, Tomcat, nginx
-
knowledge of Oracle RDBMS
We offer:
- working in the innovative and entrepreneurial environment of a growing international company
- joining a team of talented experts in enterprise scale solutions
- convenient office location, Katowice near Pętla Słoneczna, flexible working hours
- English courses and competitive salary
- posiibility of remote work 2-3 days a week
- Benefits
- Gym
Prosimy o aplikowanie poprzez przycisk znajdujący się po prawej stronie ogłoszenia.