
Senior Fullstack Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United Kingdom.
• Design, develop, and enhance maintainable software systems that effectively balance product requirements, technical excellence, operational reliability, and future adaptability.
• Utilize AI-assisted and agentic coding tools to expedite discovery, implementation, testing, debugging, and documentation, while applying sound engineering judgment to all deliverables.
• Break down ambiguous product and technical challenges into clear options, trade-offs, and pathways for implementation.
• Incrementally modernize existing systems, mitigating technical debt while maintaining reliability and business continuity.
• Produce clean, production-ready code that is easy to read, test, and maintain by fellow engineers.
• Troubleshoot intricate issues across application, infrastructure, and operational layers, pinpointing root causes and implementing sustainable solutions.
• Collaborate with frontend, backend, infrastructure, product, design, and operations teams to deliver comprehensive end-to-end solutions.
• Bring robust product and UX insights to technical decisions, ensuring the software remains useful, comprehensible, and effective for users.
• Enhance system reliability, observability, deployment quality, and operational preparedness in production settings.
• Facilitate technical discussions with clarity, articulating architectural decisions and trade-offs in straightforward, practical terms.
• Participate in code reviews, design reviews, and engineering practices that enhance team productivity.
• Assume responsibility beyond assigned tasks by identifying risks, optimizing workflows, and assisting the team in making informed technical choices.
• Make pragmatic choices in uncertain situations, steering clear of unnecessary complexity and short-term solutions that may lead to avoidable future expenses.
• Significant experience utilizing AI-assisted and agentic coding workflows in genuine engineering contexts.
• Strong judgment in architectural and systems design, including the ability to evaluate trade-offs, boundaries, scalability, and maintainability.
• Excellent skills in debugging, problem decomposition, and root-cause analysis.
• Experience in evolving, refactoring, or modernizing existing systems.
• Proficiency in writing clean, maintainable, production-grade code.
• Strong instincts for product and UX, with the capability to link technical decisions to user outcomes.
• Awareness of operational considerations in production environments, including reliability, observability, deployment, incident response, and performance factors.
• Comfort in working across the boundaries of frontend, backend, and infrastructure.
• High level of ownership, autonomy, and follow-through in ambiguous situations.
• Ability to convey technical decisions clearly to both engineering and non-engineering stakeholders.
• Health insurance
• Professional development opportunities
• Flexible working hours
• Paid time off
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.