Principal Software Engineer (React + Node)

pubGENIUS

Get hot jobs first on Telegram

New positions appear faster in our channel

Location
United States
Job Type
full-time
Work Format
馃實 Remote Worldwide
Salary
Unknown
Posted
June 25, 2026

Job Description

pubGENIUS is a React.js and Next.js development agency and ad-tech startup. We build websites and apps for clients across the US and Europe, specializing in decentralized finance (DeFi, crypto, NFT, blockchain), fintech, and healthcare, with occasional work in e-commerce and other verticals.Beyond client work, we operate our own high-revenue web product with a website, mobile app, and machine learning systems powering our ad-tech optimization engine. Performance is not a preference here, it is a core requirement.

We are looking for a Principal Software Engineer, who will be the technical authority, responsible for all development, architecture decisions, and long-term technical strategy across a website, mobile app, and ML-powered ad-tech optimization systems.This is a full-time independent contractor engagement. You will work hands-on at a senior level where site speed and server performance are core success metrics. You will work directly with stakeholders to set technical direction, remove bottlenecks, and ship production-grade code.

Engagement Details:

  • Type: Full-time independent contractor

  • Hours: Full-time commitment expected

  • Location: Remote

  • Clients: US and Europe

  • Rate: Competitive, based on experience

What You'll Own

  • End-to-end technical ownership of a high-revenue web platform and mobile app

  • Architecture design and long-term technical strategy

  • Server-side rendering pipeline using Node.js, Fastify 5, and React 19

  • Data layer across MySQL and BigQuery

  • GCP infrastructure including Cloud Run, Cloud Build, and Global Load Balancer

  • Ad-tech integrations including Google Ad Manager, GTM, GTag, and GPT.js

  • Performance optimization at scale, where every millisecond counts

  • ML pipeline maintenance and optimization for ad-tech performance

Requirements

Must-Have Qualifications

These are non-negotiable. Please only apply if you have strong, production-proven experience in all of the following:

  • Node.js with TypeScript in production

  • React in a server-side rendering context

  • MySQL including database design, query optimization, and ORM usage

  • BigQuery for querying and managing large-scale datasets

  • GCP with hands-on experience in Cloud Run, Cloud Build, Cloud SQL, and Load Balancing. GCP certification is a significant bonus.

Nice-to-Have Experience

  • Ad-tech industry experience including ad serving, yield optimization, and programmatic advertising

  • Affiliate marketing experience, particularly with Anura and Everflow

  • Cloudflare including CDN configuration, caching strategies, and Workers

  • Fastify, especially Fastify 5 patterns

  • Flutter for mobile app contribution

  • Golang or Rust for high-performance service work

  • Machine learning applied to ad-tech optimization (not LLMs or agents)

  • Experience in DeFi, crypto, NFT, blockchain, fintech, or healthcare verticals

Benefits

  • Fully remote work

  • Flexible hours

  • Paid vacation and sick days

Application Process

  • We do not review applications via LinkedIn DMs or email. Please apply through the application link.

  • We do not work with staffing agencies or third-party recruiters. Direct applicants only.


pubGENIUS is an Equal Opportunity Employer; employment with pubGENIUS is governed on the basis of merit, competence, and qualifications and will not be influenced in any manner by race, age, colour, gender, religion, national origin/ethnicity, veteran status, sexual orientation, marital status, gender identity, mental or physical disability, or any other legally protected status.

馃幆 Who is this job for?

This role is best suited for a Principal Software Engineer with 10+ years of experience leading architecture and building high-performance, production-grade web platforms at scale. The candidate should have expert-level skills in Node.js, TypeScript, React (SSR), MySQL, BigQuery, GCP, performance optimization, and scalable system design, with bonus experience in Fastify, Cloudflare, Flutter, Go/Rust, ad-tech, machine learning, or blockchain/fintech. They should be capable of owning technical strategy end-to-end, making architectural decisions, optimizing infrastructure and application performance, and collaborating directly with stakeholders in a fast-paced, remote environment.

馃挰 Potential Interview Questions

  1. How would you architect a high-performance server-side rendered application using React, Node.js, and Fastify?
    I would design a modular SSR pipeline, optimize server rendering and caching, minimize hydration costs, and ensure efficient request handling to achieve low latency and excellent Core Web Vitals.

  2. How would you optimize MySQL and BigQuery for different workloads?
    I would use MySQL for transactional workloads with proper indexing and query optimization, while leveraging BigQuery for analytical processing, large-scale reporting, and aggregation over massive datasets.

  3. What are the key considerations when designing systems where every millisecond matters?
    I focus on minimizing network latency, optimizing database queries, reducing server response times, implementing effective caching, profiling bottlenecks, and continuously measuring real-world performance.

  4. How would you design a scalable architecture on Google Cloud Platform?
    I would use Cloud Run for stateless services, Cloud SQL for transactional data, BigQuery for analytics, Cloud Build for CI/CD, and load balancing with autoscaling to ensure resilience and scalability.

  5. How do you approach performance optimization in ad-tech platforms?
    I optimize page load times, script execution, ad loading strategies, caching, asynchronous processing, and continuously analyze performance metrics to maximize both user experience and revenue.

  6. How would you integrate machine learning into a production software platform?
    I would treat ML models as production services with versioning, monitoring, feature pipelines, evaluation metrics, and fallback mechanisms to ensure reliability and measurable business value.

  7. What architectural tradeoffs do you consider when choosing between Node.js, Go, and Rust?
    Node.js excels at rapid development and I/O-bound workloads, Go offers excellent concurrency and operational simplicity, while Rust provides maximum performance and memory safety for performance-critical services.

  8. How do you make long-term technical strategy decisions as a principal engineer?
    I balance business objectives, scalability, maintainability, engineering productivity, and operational costs while establishing architectural principles that enable future growth.

  9. How would you mentor senior engineers while remaining hands-on?
    I lead through architecture, code reviews, technical discussions, and collaborative problem-solving while continuing to contribute directly to critical technical initiatives.

  10. What distinguishes a Principal Software Engineer from a Staff or Senior Engineer?
    A Principal Engineer owns technical direction across multiple systems, influences long-term architecture and engineering culture, aligns technology with business strategy, and creates organization-wide technical leverage beyond individual project delivery.

馃搵 Job Summary

pubGENIUS is hiring a Principal Software Engineer to lead the architecture and technical strategy behind a high-performance web platform, mobile app, and ML-powered ad-tech systems serving clients across the US and Europe. In this fully remote role, you’ll work hands-on with Node.js, TypeScript, React, MySQL, BigQuery, and Google Cloud Platform to build and optimize server-side rendering pipelines, scalable infrastructure, and performance-critical systems where every millisecond matters. You'll own technical direction end-to-end, driving architecture, infrastructure, and engineering standards while contributing directly to products spanning ad-tech, fintech, DeFi, blockchain, and healthcare. With flexible hours, paid time off, and the opportunity to shape both client projects and an established high-revenue product, this is an exceptional role for engineers who thrive on ownership, performance optimization, and large-scale technical leadership.

Required Skills

Node.js TypeScript

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Is this your listing? Claim or request removal