Remote in Spain - Full Stack Developer (JS, node + React)
- Posted 15 November 2024
- LocationSpain
- Discipline Fullstack Development
- Reference37916
- Contact NameWeronika Charzyńska
Job description
Remote from Spain – Full Stack Developer (JS, node + React) to the world's leading professional services company
The client is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. This unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses.
As a Full Stack Developer, you will get an opportunity to understand the client business requirements and contribute to the design, concentrate on the pure technical solution, learn new technologies, implementation of Web development, and working in agile environment.
You will become an active member of the Java Competency team that works closely with other disciplines/roles. You are T-shaped professional and responsible for the whole life cycle of in-house or packaged applications according to development/test standards and corporate architecture policies including security and data privacy guidelines.
Primary skills:
- Act as a point person in product developments, including code review.
- Refine user stories in collaboration with the Product Owner and the team.
- Contribute to the design and architecture of new applications.
- Candidate requirements (mandatory):
- 5+ years of demonstrable experience in Fullstack developments.
- Experience with Microfrontends and React.
- Solid knowledge of Git and version control workflow.
- Advanced experience using node (minimum version 18).
- Experience in microservices architectures.
- Mastery of NPM and Yarn.
- API First approach and solid experience in REST API design.
- Deep knowledge of design patterns and good development practices (SOLID, KISS, etc.).
- Extensive experience in creating unit and integration tests.
- Ability to work in a team and in agile environments.
- Product orientation, focusing on delivering value to users.
Requirements:
- Experience with Agile methodologies
- Strong skills in API development and OpenAPI/Swagger
- Proficiency with Git for version control
- Advanced JavaScript skills (ES6+)
- Familiarity with Jira for task and project tracking
- Backend development experience with Node.js
- Proficient in React and React Testing
Nice to have:
- Experience or knowledge of Kubernetes and containers.
- Familiarity with GitHub and good collaboration practices.
- Experience with MongoDB and NoSQL databases.
- Familiarity with OpenID for authentication and authorization in web applications.
- Knowledge of the Camunda tool for process orchestration as well as GitHub Actions.
- Knowledge of Husky for running pre-commit and pre-push scripts in Git.
- Experience with Redis and handling high-performance in-memory databases.
- Knowledge of OpenAPI.
Education:
- Bachelor’s degree (or equivalent) in Computer Science
Benefits:
- Yearly Bonus
- Training and career development opportunities: Career path locally and internationally. Specific training in both technical and soft skills
- Ticket restaurant (9€ work day)
- Private healthcare and additional life insurance. (Cigna Premium)
- Gympass
- Company sponsored activities and partnerships
- Employee referral program in place
- Employee volunteering programs and opportunities
- Access to different internal events, communities, and initiatives
IT Jobs Worldwide
IT Jobs Worldwide is a professional recruitment company that focuses on connecting IT talents with the most exciting vacancies worldwide. We specialize in specific IT areas including Java, PHP, .NET, Python, JavaScript, Swift, Objective-C, Kotlin, Dart, QA and Testing, Data and BI, and Infrastructure.
IT Jobs Worldwide is part of the Worldwiders brands, with more than 60 colleagues all over Europe. We have offices in Oslo, Tallinn, Malaga, Malta, and Lisbon. With over 300 clients in over 30 countries, our recruitment solutions are tailormade and set up to add value that benefits the matchmaking process.