import React, { useState } from 'react'; import { motion, useReducedMotion } from 'framer-motion'; import { Search, MapPin, Globe, Star } from 'lucide-react'; const fadeUpPreset = (delay = 0, duration = 1.2) => ({ initial: { opacity: 0, y: 20 }, whileInView: { opacity: 1, y: 0 }, viewport: { once: true, amount: 0.2 }, transition: { delay, duration, ease: "easeOut" } }); const JobsSection = () => { const shouldReduceMotion = useReducedMotion(); const [searchTerm, setSearchTerm] = useState(''); const jobs = [ { id: 1, title: 'Senior Product Engineer', company: 'Pandektes', location: 'Remote', country: 'π©π° Denmark', salary: '$120k - $150k', timeAgo: '4 hours ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/65dc7731-a4bb-4bbe-bc20-7401691a9ec5.png', featured: false }, { id: 2, title: 'Senior Software Engineer', company: 'Trilon', location: 'Remote', country: 'π Worldwide', salary: null, timeAgo: '25 days ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/612b8b42-9610-43b1-92bd-15373110159f.png', featured: true } ]; const expiredJobs = [ { id: 3, title: 'Full-Stack Developer Angular/NestJS/PHP/MySQL', company: 'Nylon Technology', location: 'Remote', country: 'πΊπΈ United States, Continental...', salary: '$100k - $130k', timeAgo: 'a month ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/c54da9a9-c7aa-4d9a-838d-1021b684d957.jpeg' }, { id: 4, title: 'Full Stack Typescript Developer (NextJs, NestJs)', company: 'ClickTech', location: 'Remote', country: 'π Worldwide', salary: '$40k - $50k', timeAgo: '2 months ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/3e62a3bc-0bae-4f8b-8e5a-4b14db5ef4ab.jpeg' }, { id: 5, title: 'NestJS Testing Specialist (Freelancer/Consultant)', company: 'Kapital', location: 'π Worldwide', country: '', salary: null, timeAgo: '2 months ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/6e1385c3-7fd6-4444-8fc4-908d4aef24be.png' }, { id: 6, title: 'Full-Stack Engineer (Mid-Senior) [NestJS, NextJS]', company: 'OASYS NOW', location: 'π³π± Netherlands, Delft', country: '', salary: '$60k - $80k', timeAgo: '2 months ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/696a0fcf-7bdb-44e2-bb03-dbdb0fb2e18b.jpeg' }, { id: 7, title: 'Senior Backend Engineer', company: 'Pandektes', location: 'Remote', country: 'π©π° Denmark, Copenhagen', salary: '$110k - $140k', timeAgo: '2 months ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/65dc7731-a4bb-4bbe-bc20-7401691a9ec5.png' }, { id: 8, title: 'Backend NestJS Developer', company: 'ClickTech', location: 'Remote', country: 'π Worldwide', salary: '$40k - $60k', timeAgo: '6 months ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/3e62a3bc-0bae-4f8b-8e5a-4b14db5ef4ab.jpeg' }, { id: 9, title: 'Senior Software Engineer', company: 'Pippen AI', location: 'Remote', country: 'π¨π¦ Canada, Toronto', salary: '$70k - $100k', timeAgo: '6 months ago', logo: 'https://nestjs-jobs-bucket-localhost.s3.amazonaws.com/69388f1e-2dff-444b-9fc4-9f035bbf654f.jpeg' } ]; const JobCard = ({ job, index }) => { const cardContent = (
at {job.company}
Browse through our list of NestJS jobs, find your perfect match and apply. Use filters for more accurate results!
{/* Newsletter Signup */}Subscribe to our newsletter to get notified.