Remote job
Freelance Senior Software Engineer
Job details
About this role
Role overview Lead architecture and integration for high-performance enterprise web experiences in a freelance role based in Colombia. You’ll work with product, user experience, and strategy partners to deliver production-ready applications, guide technical decisions, and support the growth of other engineers.
Responsibilities - Architect and deploy Next.js applications, using middleware and edge functions for routing, personalization, and performance. - Integrate headless content management, search, digital asset management, and privacy-focused data platforms. - Lead content migrations with custom scripts and AI-assisted workflows. - Use AI coding tools to improve delivery and code quality, and help the team adopt them effectively. - Establish engineering practices through clear specifications, documentation, design patterns, and code reviews. - Mentor junior engineers on a globally distributed, agile team.
Requirements - At least five years building large-scale web applications for enterprise clients in agile teams. - Deep experience with Next.js and TypeScript, plus hands-on headless CMS and GraphQL development. - Strong backend and API skills, including REST, GraphQL, Node.js, services, and SQL or NoSQL databases. - Experience with CI/CD pipelines, edge delivery networks, and cloud infrastructure. - Practical experience using AI coding tools, with good judgment about where they help. - Computer science degree or equivalent experience, and advanced English proficiency (C1 or higher).
Nice to have - Experience integrating search, digital asset management, or privacy-focused data platforms. - Experience serving healthcare clients.
Benefits and work setup - Remote work within Colombia. Engineering professionals whose degree requires a Colombian professional license must hold and present that license.