Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

Full-Time 80000 - 100000 £ / year (est.) Home office possible
P

At a Glance

  • Tasks: Lead the development of innovative web and mobile applications in a fast-paced environment.
  • Company: Join pubGENIUS, a cutting-edge ad-tech startup with a focus on decentralised finance and healthcare.
  • Benefits: Enjoy fully remote work, flexible hours, and paid vacation days.
  • Other info: Be part of a dynamic team with opportunities for growth and innovation.
  • Why this job: Make a real impact by optimising high-revenue platforms and working with advanced technologies.
  • Qualifications: Strong experience in Node.js, React, MySQL, and GCP is essential.

The predicted salary is between 80000 - 100000 £ per year.

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 (US, Canada, UK, Ireland or Netherlands)
  • 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.

Principal Software Engineer employer: pubGENIUS

At pubGENIUS, we pride ourselves on being an innovative and dynamic development agency that offers a fully remote work environment, allowing our Principal Software Engineer to thrive with flexible hours and a strong focus on performance. Our culture fosters collaboration and technical excellence, providing ample opportunities for professional growth while working on cutting-edge projects in decentralized finance, fintech, and healthcare. Join us to take ownership of high-revenue platforms and contribute to our mission of delivering exceptional ad-tech solutions across the US and Europe.
P

Contact Detail:

pubGENIUS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to React.js, Node.js, and ad-tech. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're serious about joining our team at pubGENIUS and ready to dive into the exciting world of DeFi and ad-tech.

We think you need these skills to ace Principal Software Engineer

Node.js
TypeScript
React
Server-side Rendering
MySQL
Database Design
Query Optimization
ORM Usage
BigQuery
GCP
Cloud Run
Cloud Build
Load Balancing
Performance Optimization
Ad-tech Integrations

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with Node.js, React, and GCP in your application. We want to see how you've tackled challenges in these areas, so don’t hold back on the details!

Tailor Your Application: Take a moment to customise your application for the Principal Software Engineer role. Mention specific projects or experiences that align with our focus on performance and technical ownership.

Be Clear and Concise: When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your qualifications and what you can bring to the team.

Apply Through Our Website: Remember, we only review applications submitted through our website. So, make sure to follow the application link and submit your materials there to ensure we see your amazing skills!

How to prepare for a job interview at pubGENIUS

✨Know Your Tech Inside Out

Make sure you’re well-versed in Node.js, React, and GCP. Brush up on your experience with server-side rendering and database optimisation. Be ready to discuss specific projects where you’ve implemented these technologies successfully.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled performance bottlenecks or architectural challenges in past roles. Highlight your ability to think critically and make decisions that positively impacted project outcomes.

✨Understand the Business Context

Familiarise yourself with pubGENIUS’s focus areas like ad-tech and decentralised finance. Being able to connect your technical skills to their business goals will show that you’re not just a coder, but a strategic thinker.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project timelines, and technical challenges they face. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.

Principal Software Engineer
pubGENIUS

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>