Full Stack Engineer – JavaScript/TypeScript

Posted Aug 27

This is a fully remote position, open to applicants in Portugal, +1 more country.

πŸ“‹ Description

β€’ Design and maintain software utilizing JavaScript, TypeScript, and Node.js

β€’ Engage directly with vanilla JavaScript, the DOM, and browser APIs

β€’ Develop and sustain plugin and configuration systems

β€’ Collaborate on third-party script integrations across commercial and advertising platforms

β€’ Contribute to browser-level functionality, encompassing DOM manipulation, scheduling, and brokers

β€’ Integrate analytics and consent management systems

β€’ Play a role in the development and modernization of high-traffic production platforms

β€’ Assist with BAU enhancements, platform evolution, and migration initiatives

β€’ Operate within CI/CD, containerized, and Kubernetes-based environments

β€’ Partner with a seasoned engineering team to address technical challenges and deliver robust, maintainable solutions

β€’ Assume ownership of issues and identify as well as implement effective resolutions


⛳️ Requirements

β€’ Mid-Senior level experience

β€’ Extensive commercial experience with JavaScript and TypeScript

β€’ Strong practical experience with Node.js

β€’ Demonstrated experience in working with vanilla JavaScript

β€’ In-depth knowledge of the DOM, browser APIs, and the functionality of modern browsers

β€’ Solid software engineering principles

β€’ Experience in developing and supporting software within production environments

β€’ Comfortable operating with CI/CD and containers

β€’ Familiarity with Kubernetes settings

β€’ Strong analytical skills and the ability to take initiative

β€’ Capable of working across frontend and backend domains

β€’ Ability to collaborate effectively within a well-established engineering team and a complex production setting

β€’ Strong emphasis on code quality, maintainability, and adherence to engineering best practices

β€’ Excellent verbal and written communication skills in English

β€’ Nice to have: experience with CSS and browser layout

β€’ Nice to have: background in digital publishing, advertising technology, or high-traffic web platforms

β€’ Nice to have: experience with third-party script integrations

β€’ Nice to have: familiarity with analytics platforms

β€’ Nice to have: experience with Consent Management Platforms (CMPs)

β€’ Nice to have: involvement in platform modernization or migration initiatives

β€’ Nice to have: proficient use of LLM/AI tools in software development workflows


🏝️ Benefits

β€’ Shared responsibility and authority among team members

β€’ Collaborative work environment

β€’ Culture that emphasizes learning from mistakes rather than criticizing failures

β€’ Agile setting where ideas are encouraged

β€’ Opportunities for growth and participation in various projects

β€’ Continuous training and mentoring

β€’ Potential for travel

People also viewed

Arista Networks12 hours ago

Software Engineer, Kernel and BIOS

IE flagIreland OnlyFull-timeFull-stack Engineer
ApplyView job
Squad12 hours ago

C Embedded Software Engineer

UA flagUkraine OnlyFreelanceFull-stack Engineer
ApplyView job
Mozilla12 hours ago

Senior Software Engineer, Add-Ons

GB flagUnited Kingdom OnlyFull-timeFull-stack EngineerΒ£66k – Β£87k/year
ApplyView job
Palo Alto Networks13 hours ago

Principal Technical Product Engineer

ES flagSpain, +1 more countryFull-timeFull-stack Engineer
ApplyView job
TRAX13 hours ago

AI Software Engineer

PL flagPoland OnlyFull-timeFull-stack EngineerPLN 28k – PLN 35k/month
ApplyView job
Capgemini13 hours ago

Software Engineer – Full-Stack

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers