Fullstack Developer (Node.js/React)
New
Based in Romania; flexibility to work from anywhere in Europe, Portugal business hoursFull-TimeMiddle
Salary€2,000 to €2,500 net per month
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional English communication skills (minimum B2 level)
- Required Skills
- DockerNode.jsElasticSearchExpress.jsJavascriptMongoDBReactMicroservices
Requirements
- Strong professional experience with JavaScript, including modern ES6+ features and development patterns.
- Hands-on experience building backend applications using Node.js and frameworks such as Express.js.
- Proven expertise developing modern frontend applications with React or similar frameworks.
- Fullstack development mindset with confidence working across both frontend and backend technologies.
- Practical experience with MongoDB, including data modeling, query optimization, and performance considerations.
- Knowledge of Elasticsearch for search functionality, analytics, and data retrieval.
- Experience using testing frameworks such as Jest, Mocha, or Jasmine.
- Familiarity with microservices architectures and service-oriented development approaches.
- Experience working with API documentation and specifications using Swagger/OpenAPI or equivalent tools.
- Hands-on experience with Docker and containerized application environments.
- Strong understanding of software engineering best practices, clean code principles, and technical documentation.
- Professional English communication skills (minimum B2 level).
Responsibilities
- Design, develop, and maintain fullstack web applications using Node.js, React, and related technologies.
- Build scalable backend services and APIs while ensuring performance, reliability, and maintainability.
- Develop responsive and user-friendly frontend interfaces that deliver seamless user experiences.
- Participate in architectural discussions and contribute to the evolution of microservices and service-oriented systems.
- Write clean, efficient, and well-documented code following established engineering best practices.
- Implement testing strategies to ensure software quality, stability, and long-term maintainability.
- Collaborate closely with product, engineering, and cross-functional teams to deliver high-impact solutions.
- Support API design, documentation, integration, and optimization efforts across multiple services.
- Contribute to containerized deployment environments and participate in continuous improvement initiatives.
- Share knowledge, mentor peers when appropriate, and actively contribute to maintaining high engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site