Full Stack Engineer

Job description

We are seeking a skilled Full-Stack Developer for one of our distinguished clients. Our client is a technology company that specializes in transforming brand safety and contextual advertising through advanced AI and machine learning solutions. They deliver sophisticated content analysis across multiple media formats, providing granular insights into content risk, sentiment, and thematic elements that go beyond traditional keyword-based approaches.

This role involves developing scalable applications and backend infrastructure that powers next-generation brand safety and content suitability platforms. You’ll work across the entire technology stack, utilizing your expertise in Python, API development, browser automation frameworks, CI/CD processes, and large language models to create innovative solutions and maintain high-performance systems.

Key Responsibilities

  • Design, develop, and maintain scalable APIs and backend infrastructure for processing and delivering brand safety and content suitability data
  • Build integrations with third-party advertising ecosystem platforms including DSPs, SSPs, and CDPs
  • Deploy machine learning models and business logic into production environments
  • Create and optimize client-facing JavaScript implementations for publishers, focusing on performance, privacy compliance, and cross-browser functionality
  • Maintain data accuracy and integrity throughout all system layers
  • Build and enhance web applications ensuring optimal functionality and user experience across the full stack
  • Take ownership of complete product features from conception through deployment
  • Design and manage database systems, optimizing performance while ensuring data security
  • Perform code reviews, debugging, and troubleshooting to maintain software quality standards
  • Utilize AI tools, models, and capabilities to enhance product offerings
  • Research and implement emerging technologies, tools, and development best practices

Required Qualifications

  • 10+ years of software engineering experience
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field
  • Advanced proficiency with backend programming languages and frameworks (Node.js, Python, Go, Java) including REST and GraphQL API development
  • Extensive experience with cloud platforms (AWS, GCP, Azure), containerization (Docker), and automated deployment processes (CI/CD)
  • Experience with event streaming technologies (Kafka, Kinesis) and large-scale data processing systems
  • Strong skills in modern front-end development (React, Vue, or equivalent) with emphasis on performance and security for embedded implementations
  • Comprehensive knowledge of API integration and working with large language models
  • Proficiency in front-end technologies including HTML, CSS, and JavaScript frameworks (React, Angular, Vue)
  • Solid experience with database management systems (MySQL, MongoDB, and similar)
  • Excellent analytical and problem-solving capabilities with strong attention to detail
  • Strong communication skills and collaborative team working abilities
  • Commitment to continuous learning and staying current with industry developments and best practices

This position offers the opportunity to contribute to cutting-edge advertising technology solutions while working with a forward-thinking team focused on innovation and measurable impact for advertisers and publishers.

What are you waiting for? Fill out the form below and apply!

Share this job:
Please let DistantJob know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply