Mid-Level Full Stack Developer

๐Ÿ’ฐ $38k-$44k

Job description

Job type - Full-time

Work type - Remote (candidate must be located within Europe due to time zone)

Schedule- Monday to Friday, fixed hours (9:00 - 18:00)

Expected start date - ASAP

Salary (yearly) gross - 35-000 - 40,000 EUR

Seniority level - Mid-level

We’re looking for an ambitious and enthusiastic Mid-Level Full Stack Developer to join our Marketing team. This role offers a unique opportunity to blend web development, business intelligence, and automation within a rapidly growing global tech company.

About Oppizi

Oppizi is a leading innovator in offline performance marketing, offering sophisticated technology to track, scale, and optimize flyer and direct mail campaigns. We provide targeted marketing solutions across three channels:

  • Hand-to-Hand: Flyers delivered directly to consumers.
  • Door-to-Door: Flyers distributed into residential mailboxes.
  • Direct Mail: Personalized mail via national postal services.

Operating in over 10 countriesโ€”including Australia, New Zealand, France, the UK, the US, and Canadaโ€”we partner with global brands such as UberEats, DoorDash, Getaround, DiDi, and Deliveroo.

Role Overview

As a Mid-Level Full Stack Developer, you’ll be a pivotal link between our Marketing and Tech teams. Your role involves creating engaging digital experiences, automating critical business workflows, and delivering technical solutions that drive both marketing effectiveness and product enhancement.

If you thrive in a diverse role that combines creativity, technical challenge, and strategic thinking, we want to meet you!

Responsibilities

Web Development & Internal Tools

  • Develop and maintain internal web applications (e.g., meeting booking platforms).
  • Build interactive digital elements for marketing initiatives (calculators, microsites, interactive forms).
  • Manage and enhance the company website, including new page creation, domain management, and server configurations.

Business Intelligence & Automation

  • Design and automate data workflows between Google Sheets, internal products, and external platforms.
  • Implement automation scripts to streamline operational processes.
  • Maintain and optimize reporting systems to ensure robust campaign tracking and analytics.

Product Collaboration

  • Collaborate closely with the Tech team to integrate backend systems with marketing initiatives.
  • Provide technical insights and solutions aligning product capabilities with marketing requirements.

Technical Skills

Front-End:

  • React.js (including Hooks, Context API, and advanced state management).
  • Strong expertise in HTML5, CSS3, JavaScript (ES6+).
  • Nice to have: Experience with Lighthouse and performance optimization techniques.

Back-End:

  • Node.js and Express.js for robust and scalable web applications.
  • RESTful API design and scheduled job automation.

Databases:

  • Proficient in SQL databases (PostgreSQL/MySQL), including schema design and optimization.
  • Practical experience with NoSQL databases (MongoDB).

CMS:

  • Experience in WordPress development (custom themes and plugins).

Cloud:

  • Hands-on knowledge of core AWS services (EC2, S3, RDS, Lambda, API Gateway).

Basic Requirements

  • Proficient in English (both written and spoken)
  • Proficiency in React.js, including Hooks and Context API
  • Strong command of HTML5, CSS3, and modern JavaScript (ES6+)
  • Experience with Node.js and Express.js for backend development
  • Solid understanding of SQL (PostgreSQL or MySQL)
  • Experience with WordPress, including custom themes and plugins
  • Experience with AWS services (EC2, S3, RDS, Lambda, API Gateway)

Desirables

  • Experience with performance optimization tools like Lighthouse
  • Hands-on experience with MongoDB
  • Familiarity with building marketing-focused microsites or interactive tools
  • Knowledge of RESTful API design and integration
  • Understanding of automation tools and scripting (e.g., Python, Zapier, Make)
  • Experience with analytics and tracking frameworks (e.g., Google Tag Manager, GA4)
  • Basic UI/UX design sensibility
  • Experience working in a startup or high-growth environment

Benefits

  • Competitive Base Salary: Up to โ‚ฌ40,000 per year (dependent on experience).
  • Opportunity to significantly impact a key global market during Oppiziโ€™s rapid international growth.
Share this job:
Please let Oppizi know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote 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