CrawlJobs Logo

Full-Stack JavaScript Developer

Portugal · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

We are looking for a Full-Stack JavaScript Developer (Node.js + Vue.js) to join a data-intensive real estate/proptech project. You’ll work closely with solution architects and data engineers to build an MVP around Snowflake-centric analytics, Chrome extension–based data collection, and AI-assisted workflows.

Job Responsibility

  • Work as a full-stack engineer, owning features from API to UI: Develop and maintain Node.js backend services for data ingestion, processing, and application logic
  • Implement Vue.js frontend components and pages (forms, tables, filters, dashboards)
  • Collaborate with solution architects and data engineers to: Consume and expose data from Snowflake and other data sources
  • Align on data models and contracts between the application and the data warehouse
  • Integrate with: Chrome extension–based data capture flows
  • External data providers and internal APIs
  • Ensure code quality: Write clean, testable, maintainable code in both the back end and the front end
  • Participate in code reviews, refactoring, and technical design discussions
  • Contribute to architecture and technical decisions for the MVP and further phases
  • Collaborate with PM/BA and client stakeholders, clarify requirements, and propose implementation options
  • Help improve DevOps and delivery practices (logging, monitoring, basic CI/CD improvements) within the scope of your work
  • Continuously learn and adopt best practices around data-intensive systems and AI-assisted development

Requirements

  • 4+ years of commercial experience with JavaScript/TypeScript
  • 3+ years of commercial experience with Node.js on the back end
  • Experience building and maintaining REST/JSON APIs
  • Solid understanding of authentication/authorization, error handling, and logging
  • 2+ years of commercial experience with a modern front-end framework
  • Vue.js is preferred (React experience acceptable, with readiness to work in Vue)
  • Experience building SPA dashboards, forms, data grids, and filters
  • Experience working as a true full-stack developer (same engineer owning both backend and frontend features end-to-end)
  • Strong knowledge of SQL and experience integrating applications with analytical/OLAP stores (Snowflake, Redshift, BigQuery, or similar)
  • Experience integrating with external APIs and third-party services
  • Good understanding of asynchronous programming, promises, and event-driven architectures
  • Practical experience with Git and common branching/code review workflows (PRs, code reviews)
  • Experience with unit/integration testing for back-end and/or front-end
  • Ability to collaborate with architects and data engineers (understanding of data models, ETL outputs, contracts)
  • Experience with AI / LLM integrations (OpenAI, Claude, etc.) from Node.js
  • Good communication skills
  • ability to explain technical decisions to non-technical stakeholders
  • English: Intermediate+ (able to participate in daily stand-ups, grooming sessions, and client calls)

Nice to have

  • Experience with Python for data-related tasks
  • Simple ETL scripts, data validation, or integration with data processing services
  • Experience with data engineering / analytics stacks, e.g.: Snowflake, Keboola, dbt, Airflow or similar tools
  • Experience building or integrating with Chrome extensions (content scripts, background scripts, messaging)
  • Knowledge of Docker and container-based deployment
  • Familiarity with cloud platforms (AWS / Azure) and managed databases
  • Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI or similar)
  • Knowledge of real estate / financial / valuation domains
  • Experience with performance optimization for data-heavy UIs and APIs

What we offer

  • Health insurance
  • Vacation days: 22 days per year
  • Paid Time off Benefits
  • Meal Card
  • Friendly and calm atmosphere in the company
  • Career and professional growth: Individual development plan
  • Technical leads and mentors
  • Open management and well-established processes
  • Regular performance reviews
  • Free access to the company accounts on educational platforms (Udemy, Pluralsight)
  • A variety of training opportunities and knowledge sharing

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Full-Stack JavaScript Developer

8 matching positions

Full-Stack JavaScript Developer

We are looking for a Full-Stack JavaScript Developer (Node.js + Vue.js) to join ...
Location
Location
Poland
Salary
Salary:
Not provided
ascendixtech.com Logo
Ascendix Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of commercial experience with JavaScript/TypeScript
  • 3+ years of commercial experience with Node.js on the back end
  • Experience building and maintaining REST/JSON APIs
  • Solid understanding of authentication/authorization, error handling, and logging
  • 2+ years of commercial experience with a modern front-end framework
  • Vue.js is preferred (React experience acceptable, with readiness to work in Vue)
  • Experience building SPA dashboards, forms, data grids, and filters
  • Experience working as a true full-stack developer (same engineer owning both backend and frontend features end-to-end)
  • Strong knowledge of SQL and experience integrating applications with analytical/OLAP stores (Snowflake, Redshift, BigQuery, or similar)
  • Experience integrating with external APIs and third-party services
Job Responsibility
Job Responsibility
  • Work as a full-stack engineer, owning features from API to UI: Develop and maintain Node.js backend services for data ingestion, processing, and application logic
  • Implement Vue.js frontend components and pages (forms, tables, filters, dashboards)
  • Collaborate with solution architects and data engineers to: Consume and expose data from Snowflake and other data sources
  • Align on data models and contracts between the application and the data warehouse
  • Integrate with: Chrome extension–based data capture flows
  • External data providers and internal APIs
  • Ensure code quality: Write clean, testable, maintainable code in both the back end and the front end
  • Participate in code reviews, refactoring, and technical design discussions
  • Contribute to architecture and technical decisions for the MVP and further phases
  • Collaborate with PM/BA and client stakeholders, clarify requirements, and propose implementation options
What we offer
What we offer
  • 20 paid vacation
  • 5 paid sickness
  • B2B and remote cooperation
  • Career development and professional growth
  • Technical performance reviews and 360 Evaluation
  • Collaboration with a personal Direct Manager, Technical leads, and mentors
  • Udemy and Pluralsight subscription
  • Internal knowledge-sharing opportunities
  • Online and offline events & team-buildings
  • Friendly and supportive atmosphere
  • Fulltime
Read More
Arrow Right

Full-Stack JavaScript Developer

We are looking for a Full-Stack JavaScript Developer to join a pharma project in...
Location
Location
Czechia , Prague
Salary
Salary:
75000.00 - 80000.00 CZK / Year
algoteque.com Logo
Algoteque
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with JavaScript / TypeScript (ES6+)
  • Solid backend expertise using Node.js (Express or Koa)
  • Experience with PostgreSQL and caching solutions such as Redis
  • Experience with React for frontend development
  • Strong understanding of software engineering principles and design patterns
  • Ability and willingness to write unit, integration, and end-to-end tests
  • Familiarity with CI pipelines, linting, and automated testing
  • Collaborative mindset and ability to work across frontend and backend responsibilities
Job Responsibility
Job Responsibility
  • Build scalable and reliable platform components for long-term product growth
  • Design modular and composable platform architecture reusable across multiple use cases
  • Partner with product and feature teams to accelerate delivery while reducing technical debt
  • Set and influence technical direction for product-facing and platform-level features
  • Write clean, maintainable, well-tested code and continuously improve existing systems
  • Participate in code reviews, pairing sessions, and technical discussions
  • Contribute to engineering standards, tooling, and CI pipeline improvements
  • Work across backend and frontend boundaries, collaborating with cross-functional teams
  • Fulltime
Read More
Arrow Right

Web Developer - Full-Stack

Our client, a leading entertainment group, are looking for a full-stack Web Deve...
Location
Location
United Kingdom , London
Salary
Salary:
50000.00 GBP / Year
blu-digital.co.uk Logo
Blu Digital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with front and back-end tech stacks including Ruby, React, HTML, JSS and Javascript
  • Worked with Agile methodologies
  • Working knowledge of building web apps
What we offer
What we offer
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer

We are looking for a Senior Full-Stack Developer to support the integration of e...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
algoteque.com Logo
Algoteque
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in Python development
  • Experience with frontend development using Vue.js and JavaScript
  • Hands-on experience with PostgreSQL
  • Experience building and integrating REST APIs
  • Familiarity with AWS cloud services, Docker and containerized environments
  • Knowledge of GitHub and GitHub Actions for version control and CI/CD
  • Experience with infrastructure automation tools such as Terraform
  • Strong analytical and problem-solving skills
  • Ability to work effectively in cross-functional environments
Job Responsibility
Job Responsibility
  • Develop and maintain full-stack applications and integrations
  • Enhance and support workflow engines used for statistical and cheminformatics processes
  • Build and maintain backend services, APIs, and frontend interfaces
  • Develop scalable and reliable cloud-based solutions in AWS environments
  • Work with PostgreSQL databases and optimize data processing workflows
  • Support CI/CD automation and deployment processes
  • Collaborate with cross-functional teams to deliver technical solutions aligned with research and business needs
  • Participate in code reviews, testing, debugging, and continuous improvement initiatives
  • Fulltime
Read More
Arrow Right

Full-Stack Developer (Ruby+Next.js)

We are looking for a skilled Full-stack developer (Ruby + Next.js) ready to solv...
Location
Location
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience as a Full Stack Developer or back-end developer
  • Good experience in Ruby on Rails development
  • Strong skills in JavaScript
  • Hands on experience with Next.js
  • Good understanding of RESTful API design and implementation
  • Knowledge of MySQL or other RDBMS, NoSQL solutions
  • Familiarity with Git
  • English skills should be sufficient for verbal communication
  • Ability to work independently and take ownership of tasks
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Options to work remotely
  • Corporate medical insurance covering services of private and public medical centers
  • English courses online
  • Corporate parties and events for employees and their children
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation
  • 5 days of paid sick leave per year with no obligation to submit a sick-leave certificate
Read More
Arrow Right

Senior Full-Stack Developer

Our Financial Client in Ottawa, is seeking a SECRET Cleared Senior Full-Stack De...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in Computer Science, Engineering, Cyber Security, or related field
  • 7+ years of enterprise-level development experience
  • 3+ years implementing large-scale IAM solutions
  • Strong JavaScript / TypeScript development skills
  • Experience with React, Angular, or Next.js
  • Experience with Node.js, Express, and REST API development
  • Experience with Microsoft Graph API and Azure cloud services
  • Knowledge of OAuth 2.0, OpenID Connect, MSAL, and enterprise authentication models
  • Experience with Azure DevOps and CI/CD pipelines
  • Strong understanding of IAM, Identity Governance, and Zero Trust security principles
Job Responsibility
Job Responsibility
  • Design and develop secure web applications using React, Angular, Next.js, Node.js, and TypeScript
  • Build and integrate RESTful APIs and enterprise integrations using Microsoft Graph API
  • Implement authentication and authorization using MSAL and modern token-based security models
  • Develop solutions leveraging Azure services including App Service, Key Vault, Storage, Front Door, and Logic Apps
  • Configure and maintain CI/CD pipelines within Azure DevOps
  • Support IAM and identity governance capabilities within Microsoft Entra ID
  • Develop secure workflows for identity and entitlement management
  • Implement audit logging, telemetry, and security controls aligned with Zero Trust principles
  • Conduct code reviews and mentor junior developers
  • Collaborate with cross-functional teams in Agile/DevOps environments
Read More
Arrow Right

Full-Stack Developer

We are looking for a Full-Stack Developer to design, build, and maintain scalabl...
Location
Location
Poland , Warszawa
Salary
Salary:
Not provided
algoteque.com Logo
Algoteque
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend development experience in Java (Spring Boot) or .NET (or Node.js)
  • Experience building RESTful APIs and service-based architectures
  • Strong frontend development skills with any of JavaScript frameworks (React, Angular, or Vue.js)
  • Experience building responsive and reusable UI components
  • Proficiency in SQL and relational databases (PostgreSQL, SQL Server, Oracle, MySQL)
  • Strong understanding of system design and application architecture
  • Ability to work independently and in cross-functional teams
  • Fluent English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications (frontend, backend, database)
  • Build responsive and user-friendly frontend interfaces following usability and accessibility standards
  • Develop and maintain backend services and REST APIs to support business workflows and integrations
  • Implement secure authentication, authorization, and role-based access control
  • Design and optimize database structures and queries for performance and scalability
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Ensure code quality through best practices, testing, and peer reviews
  • Fulltime
Read More
Arrow Right

Full-Stack Developer

At Vodafone, we’re not just shaping the future of connectivity for our customers...
Location
Location
Portugal , Lisboa
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Engineering, or a related field
  • Strong knowledge of Java and the Spring Framework ecosystem
  • Professional experience with React, JavaScript/TypeScript, HTML, and CSS
  • Knowledge of REST APIs, JSON, Maven, Git, and microservices architecture
  • Experience with relational and non-relational databases (PostgreSQL, MongoDB)
  • Experience with automated testing frameworks such as JUnit, Mockito
  • Familiarity with CI/CD tools including Jenkins and SonarQube
  • Understanding of Clean Code principles and software design patterns
  • Strong analytical, problem-solving, and communication skills
  • Fluency in Portuguese and English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable full stack applications
  • Develop backend services and RESTful APIs using Java and Spring Boot
  • Build responsive and user-friendly frontend applications using React
  • Ensure application performance, reliability, and maintainability
  • Write clean, efficient, and well-tested code in accordance with best practices
  • Collaborate with cross-functional teams within an Agile/Scrum environment
What we offer
What we offer
  • Hybrid Work Model - Flexible hybrid work model with 8-10 in-office days per month, managed by team leaders
  • Vodafone Products and Services - Employees get a mobile phone, free communication plan, data card, and various discounts on services and products
  • Recognition - Recognition programs for innovative, creative, high-potential employees and exemplary behaviors
  • Health and Well-being - Well-being Program offers nutrition and psychological consultations, webinars, workshops, and discounts on various services and products
  • Learning - Access to Communities of Practice and a customizable digital training platform with high-quality content (namely Harvard Business Publishing, Skillsoft and Speexx)
  • Local and International Mobility - Internal recruitment with local and international rotation opportunities across departments and roles
  • Fulltime
Read More
Arrow Right