CrawlJobs Logo

Senior Full Stack Developer (Node.js Focus)

yopeso.com Logo

Yopeso

Location Icon

Location:
Spain , Madrid

Category Icon

Job Type Icon

Contract Type:
B2B

Salary Icon

Salary:

Not provided

Job Description:

We are building a sophisticated, open-source AI conversational platform that integrates multiple AI providers to deliver a rich, cutting-edge user experience. We are looking for an experienced Senior Full Stack Developer to join our core team as a B2B partner. While this is a full-stack role, your primary focus (~80%) will be driving the Backend architecture (Node.js), while occasionally supporting the modern React frontend. If you are passionate about LLMs, prompt engineering, and building robust, scalable systems, this is the project for you.

Job Responsibility:

  • Take ownership of the backend components, building a sophisticated AI chat platform
  • Implement new AI provider integrations (OpenAI, Claude, etc.) and complex chat functionalities
  • Design and optimize database structures using MongoDB and PostgreSQL
  • Implement and maintain real-time features using WebSocket connections
  • Ensure code quality through automated testing and participate in high-standard code reviews
  • Deploy and maintain containerized applications using Docker

Requirements:

  • Node.js (v18+) with Express.js framework
  • MongoDB (with Mongoose)
  • PostgreSQL
  • Redis (for caching & session management)
  • RESTful API design
  • JWT
  • session-based authentication
  • React.js (v18+) with functional components and hooks
  • TypeScript for type-safe development
  • Vite
  • TailwindCSS
  • Radix UI / Headless UI
  • Tanstack Query (React Query)
  • modern React state patterns
  • React Router
  • Docker & Docker Compose
  • Git advanced workflows
  • ESLint
  • Prettier
  • Environment configuration and secrets management
  • Fluent English is required
  • You must be registered as an Autónomo or have a corporate entity in Spain

Nice to have:

  • Hands-on experience with OpenAI API, Anthropic Claude, or similar LLM APIs
  • Understanding of prompt engineering and AI model integration
  • Experience with the LangChain framework
  • RAG (Retrieval-Augmented Generation) implementation experience
What we offer:
  • Work on a modern, open-source AI product
  • Direct collaboration with product and design stakeholders in a fast-paced, innovative environment
  • Long-term B2B collaboration with competitive market rates

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Full Stack Developer (Node.js Focus)

Senior Software Development Engineer, Full-Stack

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyze complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • Access mentorship, training, and hands-on experiences to level up your skills
  • Learn from industry experts and gain expertise in scaling software
  • Work alongside exceptional engineers, exchanging ideas and driving innovation forward through collaboration
  • Our culture prioritizes your growth with tailored learning programs and mentorship
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer (Back-End Focus)

We’re looking for a talented and driven Full-Stack Developer to join our dynamic...
Location
Location
Salary
Salary:
Not provided
gamdom.com Logo
gamdom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Full-Stack Developer with a backend focus
  • Strong expertise in: React.js for scalable UI development
  • Node.js & Express for backend services
  • PostgreSQL for relational database design and management
  • MUI for consistent UI/UX design
  • WebSockets (socket.io) for real-time communication
  • Strong problem-solving and analytical skills
  • Ability to work in a fast-paced, collaborative environment
  • Excellent communication skills (verbal & written)
  • Adaptability and eagerness to learn new technologies
Job Responsibility
Job Responsibility
  • Frontend Development: Build and maintain user interfaces with React.js and MUI for responsive, consistent design
  • Backend Logic: Develop robust server-side functionality with Node.js and Express
  • Database Management: Design and optimize schemas and queries using PostgreSQL
  • Real-Time Features: Implement live updates and streaming with WebSockets (socket.io)
  • Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality features
  • Quality & Performance: Troubleshoot issues, write unit/integration tests, and optimize performance for scalability
  • Continuous Learning: Stay up-to-date with modern tools, frameworks, and best practices
What we offer
What we offer
  • Fully remote - work from anywhere in the world
  • Flexible schedule
  • 30 days of paid time off
  • Equipment allowance
  • Fulltime
Read More
Arrow Right

Senior Full Stack Developer (Node.js/Vue.js)

We are an IT company, JATAPP, creating products that are used by millions of use...
Location
Location
Worldwide
Salary
Salary:
Not provided
jatapp.com Logo
JatApp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep knowledge of Vue.js 3 (Composition API): reactivity, state management (Pinia/Vuex), routing, SSR/Nuxt
  • Performance optimization skills (lazy loading, hydration, code splitting)
  • Experience with component architecture, working with design systems and Storybook
  • Confident knowledge of HTML5, CSS3/SASS, responsive design
  • Experience with TypeScript
  • Deep knowledge of Node.js (Express or Nest.js) - REST API / GraphQL development
  • Working with PostgreSQL/MySQL (ORM,Injections, Full text search, CAP)
  • Experience with AWS (S3, DynamoDB, Lambda, EC2, CDN)
  • Experience implementing authorization and authentication (JWT, OAuth)
  • Unit/e2e testing experience
Job Responsibility
Job Responsibility
  • Developing and maintaining web products as well as funnels with a focus on speed, conversion, and stable operation of payment systems (Paddle, Stripe, CheckoutChamp, etc.)
  • Building a flexible technical infrastructure
  • Developing integration with external services — payment, analytics, marketing, and content platforms
  • Using AI both in the product (content, personalization, image processing) and in development — to automate, test, and accelerate delivery
  • Optimizing performance, UX, and technical stability of web solutions
  • Collaborating with the product and analytics team to build fast and measurable experiments
What we offer
What we offer
  • Mental and Physical Health: health care is a must, so at JATAPP we will cover health insurance for you
  • Benefits Cafeteria: choose what you like most — sports, food delivery, home office supplies — and we will cover your expenses under available budget
  • Knowledge sharing: such events are our way to grow together. We gather to discuss new trends, share our own insights, and elevate one another
  • Remote-First Culture: it’s up to you whether to work remotely or at our coworking space
  • Personal Equipment Policy: no tech troubles — you’ll get a MacBook and everything you need for comfortable and efficient work
  • Learning and Development Opportunities: it's a real pleasure for us to watch you learn, so we're happy to cover your learning and development costs, as well as English courses. Besides this, everyone in JATAPP gets access to the Projector Library
  • Community of like-minded people: at JATAPP you will work in a team of like-minded people who are ready to launch a product, run a marathon, or climb Hoverla together
  • Creative freedom: we encourage initiative and creative thinking, so with us, you can be yourself and have the freedom of professional expression
  • Legal & Finance Support: we cooperate with the best financiers and lawyers who will be ready to help solve any of your questions upon request
  • Time-off Policy: 20 vacation days per year, 5 days for sick leave without medical confirmation, unlimited sick leaves with a doctor's note, 3 personal days, and 2 days off for special events or occasions
  • Fulltime
Read More
Arrow Right

Senior Full Stack Engineer

We are looking for a highly skilled Senior Full Stack Engineer to join our growi...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
  • Minimum 4+ years of professional experience in software development
  • 2+ years of experience with Node.js, React, Ruby, Python, or similar languages
  • 2+ years of experience with PostgreSQL or MySQL
  • Strong understanding of MVC architecture and design patterns
  • Proficient in JavaScript, CSS, HTML
  • Fluent in SQL scripting and database optimization
  • Hands-on experience with AWS/GCP/Azure Cloud
  • Strong knowledge of Linux/Unix systems and networking protocols
  • Experience writing Unix Shell scripts and automation tasks
Job Responsibility
Job Responsibility
  • Design, develop, and maintain full-stack web applications using modern frameworks and technologies
  • Implement scalable and maintainable solutions following MVC design patterns
  • Work on both front-end and back-end development using JavaScript, Node.js, React, Ruby, Python, or similar languages
  • Develop and optimize SQL queries and manage databases such as PostgreSQL or MySQL
  • Build responsive and dynamic interfaces using HTML, CSS, JavaScript Frameworks
  • Leverage AWS/GCP/Azure cloud services for deployment and scaling
  • Write unit tests and ensure code quality through reviews and continuous integration
  • Maintain and enhance existing systems, troubleshoot issues, and improve performance
  • Utilize Unix/Linux environments, scripting in Shell and SQL for automation and system management
  • Collaborate with product owners, designers, and engineers to deliver high-quality features on time
What we offer
What we offer
  • A culture that values flexibility, work-life balance, and employee well-being - including Work From Home Fridays
  • Competitive compensation packages and comprehensive health benefits
  • Work with a collaborative, global team of engineers who thrive on solving complex challenges
  • Exposure to multi-cloud environments (AWS, GCP, Azure) and modern DevOps tooling at scale
  • Professional growth through continuous learning, mentorship, and access to new technologies
  • Leadership that recognizes contributions and supports career advancement
  • The chance to shape DevOps best practices and directly influence company-wide engineering culture
  • A people-first environment where your ideas matter and innovation is encouraged
  • Fulltime
Read More
Arrow Right

Senior Full-stack Engineer

A European tech-led payments organisation. They operate across several EU locati...
Location
Location
European Union
Salary
Salary:
Not provided
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of full-stack engineering experience
  • Strong knowledge of TypeScript, Node.js, and at least 2 years with Vue.js (or React/Angular)
  • Solid understanding of microservices, PostgreSQL, and NoSQL databases
  • Hands-on experience with GCP, Kubernetes, and containerised deployments
  • Proficiency in modern frontend development (HTML5, CSS3, state management tools, optimisation)
  • Experience with CI/CD practices and testing frameworks (Jest, Cypress)
  • Strong communication skills and ability to mentor others
Job Responsibility
Job Responsibility
  • Design, build, and maintain fullstack solutions using TypeScript, Node.js, and Vue.js (or similar frameworks)
  • Develop and scale microservices with a focus on performance, reliability, and maintainability
  • Build and optimise user-facing applications following modern frontend best practices
  • Implement Infrastructure as Code (Terraform or Pulumi) and support scalable deployment workflows
  • Manage cloud infrastructure (GCP preferred), including Kubernetes-based environments
  • Create and maintain CI/CD pipelines (CircleCI, GitHub Actions, ArgoCD)
  • Monitor, debug, and improve system performance using modern observability tools
  • Collaborate with designers, product teams, and engineers to deliver cohesive solutions
Read More
Arrow Right

Senior Full Stack Engineer

As a Senior Full Stack Engineer within the Platform Services group, you will be ...
Location
Location
Israel , Netanya; Tel Aviv
Salary
Salary:
Not provided
jfrog.com Logo
JFrog
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of programming experience with a strong focus on TypeScript, Vue (or other modern frameworks like React or Angular), and Node.js
  • Deep architectural understanding of modern frontend applications and best practices
  • Extensive experience with development infrastructure tools and processes in large-scale environments
  • Experience with production-level, mission-critical systems
  • Strong troubleshooting skills, comfortable with CLI, log analysis tools, and debugging techniques
  • Knowledge and hands-on experience working in a modern CI environment, including version control (e.g., Git), build tools, and CI servers
Job Responsibility
Job Responsibility
  • Lead the development of foundational frontend components and services for the Platform Services group, ensuring other teams have robust and reliable building blocks
  • Write high-quality, testable, and efficient code, using TypeScript and Vue
  • Develop and maintain production-level Node.js services to support platform-wide features
  • Provide mentorship and technical feedback to other engineers on the team, fostering a culture of learning and growth
  • Initiate and promote innovative ideas for the continuous improvement of our frontend and Node.js infrastructure and tool functionality
  • Integrate cutting-edge AI tools and methodologies into development and research workflows to boost efficiency and foster innovation. Stay current with the latest advancements in AI
Read More
Arrow Right

Senior Full-Stack Engineer, Sportsbook

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 6+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with Node.js, GraphQL, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with Database technologies such as PostgreSQL, MySQL, Elasticsearch for data storage and management
  • Experience with Messaging systems such as Nats, Kafka, RabbitMQ, SQS, etc.
  • Experience with Monitoring and logging tools (e.g., Datadog)
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently complete medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
What we offer
What we offer
  • EAP access for you and your family
  • Access to over 9,000 courses across our Learning and Development Platform
  • Paid volunteer day
  • Two full-time barista’s who will make your daily coffee, tea or fresh juice
  • Daily catered breakfast
  • Massage Wednesdays - we get professionals to do this
  • Team lunches and happy hour in the office from 4pm on Fridays
  • Fun office environment with pool tables, table tennis and all your favourite gaming consoles
  • Help yourself drinks fridges and snack shelves
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Engineer

As a Senior Full Stack Software Engineer, you will be responsible for architecti...
Location
Location
United States , San Francisco
Salary
Salary:
146300.00 - 235000.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Business Applications Experience with Oracle Fusion Cloud, Zuora Revenue, Coupa, Anaplan, Avalara, and prior QTC architecture experience
  • Strong proficiency in modern programming languages (e.g., Java, Python) and frameworks (e.g., React, Node.js)
  • Exposure to integration platforms such as Workato and RPA platforms such as UIPath
  • Experience with AI technologies and machine learning frameworks, with a focus on integrating these into business applications
  • Familiarity with cloud environments such as AWS or GCP, and experience with deploying and managing applications in the cloud
  • Ability to tackle complex technical challenges and provide innovative solutions
  • Excellent communication skills to collaborate effectively with cross-functional and leadership teams both across Engineering and Finance organizations
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
Job Responsibility
Job Responsibility
  • Design and implement scalable and robust full-stack solutions that integrate with finance systems or business applications
  • Collaborate with data scientists and machine learning engineers to incorporate AI features into products, enhancing functionality and user experience
  • Lead technical design and architecture discussions, ensuring best practices are followed in software development and AI integration
  • Work closely with technical product managers (TPM), designers, and other engineers and business teams to deliver high-quality products that meet business needs
  • Drive innovation by exploring new technologies and methodologies to improve product offerings and development processes
What we offer
What we offer
  • health coverage, paid volunteer days, wellness resources
  • Fulltime
Read More
Arrow Right