Job Openings Senior Full Stack Developer (Node.js / React)

About the job Senior Full Stack Developer (Node.js / React)

Syffer is an all-inclusive consulting company focused on talent, tech and innovation. We exist to elevate companies and humans all around the world, making change, from the inside to the outside.

We believe that technology + human kindness positively impacts every community around the world. Our approach is simple, we see a world without borders, and believe in equal opportunities. We are guided by our core principles of spreading positivity, good energy and promote equality and care for others.

Our hiring process is unique! People are selected by their value, education, talent and personality. We dont present ethnicity, religion, national origin, age, gender, sexual orientation or identity.

Its time to burst the bubble, and we will do it together!

What You'll do:

- Scraping & Data Acquisition: Design, build, and maintain highly resilient web scrapers to extract candidate data at scale. You must have a deep understanding of anti-scraping mechanisms, proxy management, and headless browser automation;

Backend Development: Maintain and scale our Express.js / Node.js backend. Optimize our 12+ background workers (handling scraping, CV processing, and data enrichment) to ensure they run efficiently without blocking the main thread;

Database Management: Manage our PostgreSQL database using Drizzle ORM. Optimize queries for our 49+ tables and ensure data integrity across the platform. Build automated processes that continuously scan, verify, and enrich candidate records to ensure the database stays accurate and up-to-date over time;

AI & Matcher Optimization: Enhance our existing candidate-vacancy matching engine. You will improve the rule-based scoring logic, integrate OpenAI APIs for smarter skill extraction, and lay the groundwork for future machine learning implementations;

Frontend Development: Build and refine user interfaces using React, Vite, TailwindCSS, and shadcn/ui. Collaborate closely with our UX Designer to implement a seamless user experience;

Infrastructure Management: Manage and monitor our self-hosted Linux VPS (Hetzner Cloud). Maintain CI/CD pipelines, manage systemd workers, and ensure high availability;

- Full remote;



Who You Are:

- Experience: 5+ years of professional experience as a Full Stack Developer;

Scraping Expertise: Proven experience building scalable web scrapers (Puppeteer, Playwright, Cheerio) and handling complex data extraction challenges;

Backend: Deep expertise in Node.js, Express.js, and TypeScript. Experience with background job processing and worker architectures;

Frontend: Strong proficiency in React.js, modern hooks, and state management. Experience with TailwindCSS and component libraries like shadcn/ui is highly preferred

Database: Solid experience with PostgreSQL and ORMs (Drizzle ORM experience is a major plus);

Infrastructure: Comfortable with Linux server administration, systemd, and basic DevOps practices;

AI Integration: Proven experience integrating LLM APIs (like OpenAI) into production applications;

Mindset: You are a problem solver who takes ownership. You understand the balance between shipping fast and building scalable architecture;

- Fluent in english; 



What you'll get:

- Wage according to candidate's professional experience;

- Remote Work whenever possible;

- Delivery of work equipment adjusted to the performance of functions;

- Benefits plan;

- And others.

Work together with expert teams on projects of large magnitude and intensity, long term together with our clients, all leaders in their industries.

Are you ready to step into a diverse and inclusive world with us?

Together we will promote uniquess!