Senior Full Stack Engineer - Core UX

Jobgether
Full-time•$80k-165k/year (USD)•United Kingdom
Apply Now

šŸ“ Job Overview

Job Title: Senior Full Stack Engineer - Core UX

Company: Jobgether (Partner Company)

Location: United Kingdom

Job Type: Full-time, Contractor (B2B)

Category: Software Engineering / Core UX

Date Posted: September 30, 2026

Experience Level: 5-10 years

Remote Status: Fully Remote

šŸš€ Role Summary

  • This role focuses on enhancing the user experience (UX) of sophisticated, business-critical software through full-stack engineering.

  • You will be responsible for refining existing functionality, ensuring consistency, and delivering high-performing, polished interfaces.

  • The position involves a high degree of ownership, with individual contributions directly impacting product quality and business outcomes.

  • You will collaborate within a global, multidisciplinary team, contributing to scalable solutions and iterative product improvement.

šŸ“ Enhancement Note: While the title is "Senior Full Stack Engineer - Core UX," the responsibilities lean heavily into enhancing existing product functionality and user experience, suggesting a strong focus on iterative improvement and polished interface development rather than entirely new feature development from scratch. The "Core UX" aspect implies a deep understanding of user-centered design principles applied through robust engineering.

šŸ“ˆ Primary Responsibilities

  • Refine and enhance existing product functionality, with a primary focus on usability, consistency, responsiveness, performance, and visual quality.

  • Develop and maintain scalable full-stack solutions that underpin reliable and high-quality user experiences.

  • Implement sophisticated frontend interactions and layouts, ensuring a cohesive and intuitive user journey across the entire product.

  • Collaborate closely with cross-functional engineering teams, including full-stack, data, machine learning, and DevOps engineers, to evolve product capabilities.

  • Actively contribute to system design discussions, debugging efforts, performance optimizations, and technical problem-solving across the entire application stack.

  • Take full ownership of assigned projects, from initial concept and design through to implementation and completion, requiring minimal direct oversight.

  • Engage in experimentation with various technical and product approaches, rigorously measure outcomes, and iterate rapidly to improve functionality and user impact.

  • Maintain proactive and transparent communication with stakeholders, promptly surface any blockers, ask pertinent questions, and provide clear, timely updates throughout project lifecycles.

  • Contribute to the development and evolution of scalable cloud-based architectures, asynchronous workflows, and robust backend solutions that support continuous product growth.

šŸ“ Enhancement Note: The emphasis on "refine and improve existing product functionality" and "take full ownership of assigned projects" indicates a role that requires not only technical skill but also strategic thinking and project management capabilities. The expectation of independent work and driving initiatives suggests a senior-level individual contributor role with significant autonomy.

šŸŽ“ Skills & Qualifications

Education: Specific educational requirements are not detailed, but a Bachelor's degree in Computer Science, Engineering, or a related field is typically expected for senior engineering roles. Equivalent practical experience will also be considered.

Experience: 5+ years of professional software engineering experience, with a proven track record of improving and polishing product functionality and user experiences.

Required Skills:

  • Strong engineering fundamentals in system design, debugging, architecture, and complex problem-solving.

  • Professional experience with a modern frontend framework, with a strong preference for React.

  • Proficient programming experience in JavaScript, TypeScript, or Python. Candidates with strong object-oriented programming (OOP) backgrounds will also be considered.

  • Experience with cloud and serverless technologies, specifically AWS Lambda and EC2.

  • Familiarity with asynchronous workflows and cloud-based environments.

  • Experience working with relational databases, with a preference for PostgreSQL.

  • A strong ownership mindset, demonstrating the ability to independently drive projects to completion while maintaining high standards of quality.

  • Proactive and transparent communication style, essential for effective collaboration within a distributed international team.

  • Comfort and eagerness to experiment, test ideas, measure results, and iterate rapidly, especially when tackling complex or unfamiliar problems. Preferred Skills:

  • Experience with Large Language Models (LLMs), generative AI, or distributed systems.

  • Experience in UX design principles and application.

  • Familiarity with other modern frontend or backend technologies.

šŸ“ Enhancement Note: The requirement for "5+ years of professional software engineering experience" combined with the "Senior" title indicates a need for seasoned engineers who can operate with a high degree of autonomy and mentorship potential. The explicit mention of React, TypeScript/Python, and AWS services like Lambda and EC2 are crucial keywords for ATS and candidate filtering. The preference for PostgreSQL is also a key technical detail.

šŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrated experience in refining and improving existing product functionality, showcasing tangible improvements in usability, performance, or visual quality.

  • Examples of building and maintaining scalable full-stack solutions, illustrating your approach to robust engineering practices.

  • Case studies or project examples that highlight your ability to implement thoughtful frontend interactions and cohesive user experiences.

  • Evidence of successful collaboration with cross-functional teams on complex product features or system enhancements.

  • Projects that showcase your ability to take full ownership from concept to completion, demonstrating initiative and accountability. Process Documentation:

  • Showcase your approach to system design, debugging, and performance optimization within your portfolio projects.

  • Include examples of how you've measured outcomes and iterated rapidly on technical or product ideas.

  • Demonstrate your ability to articulate technical challenges and solutions, particularly in the context of cloud architectures or asynchronous workflows.

šŸ“ Enhancement Note: For a Senior Full Stack Engineer role with a UX focus, a portfolio is critical. It should not just list projects but tell a story about the candidate's impact. For this role, emphasis should be on how they've improved existing systems, enhanced user experience, and demonstrated ownership. Quantifiable results (e.g., performance improvements, conversion rate increases, reduction in bug reports) will be highly valued.

šŸ’µ Compensation & Benefits

Salary Range: Approximately $80,000–$165,000 USD per year, depending on experience, performance, and geographic location.

Benefits:

  • Significant equity options package, offering a stake in the company's growth.

  • 20 days of paid time off (PTO) per year for rest and rejuvenation.

  • Opportunity to work with an ambitious, international, and multidisciplinary team.

  • Exposure to technology addressing a major global industry.

  • Global team offsites to foster connection and collaboration among international colleagues.

  • Phone reimbursement to cover communication expenses.

  • Gym reimbursement to support employee health and wellness.

  • Student stipend, potentially supporting ongoing education or professional development.

  • High level of ownership and the opportunity to make a substantial impact within a growth-stage environment.

Working Hours: The role is expected to require approximately 40 hours per week, typical for a full-time position. Flexibility is implied, given the remote nature and the emphasis on iterative improvement and experimentation, but core availability for collaboration will be necessary.

šŸ“ Enhancement Note: The salary range is provided in USD, which is common for international remote roles, especially those with a B2B or contractor engagement. The range is broad, reflecting the "5-10 years" experience level and acknowledging that geographic location in the UK (or other European countries where authorized to work) will influence the final offer. The inclusion of equity is a significant draw for growth-stage companies.

šŸŽÆ Team & Company Context

šŸ¢ Company Culture

Industry: The company operates within the technology sector, likely focusing on B2B software solutions, given the description of "business-critical software" and "major global industry."

Company Size: The mention of "growth-stage environment" and "ambitious, international, and multidisciplinary team" suggests a company that is past the startup phase but still scaling rapidly, likely with 50-250 employees. This size often means a dynamic culture with opportunities for impact but also evolving processes.

Founded: The founding date is not specified, but the company's stage implies it was founded within the last 5-10 years.

Team Structure:

  • The Core UX engineering team is likely a specialized unit within a larger engineering department.

  • This role involves collaboration with full-stack, data, ML, and DevOps engineers, indicating a cross-functional operational model.

  • Reporting structure is not detailed but likely involves a direct manager within the engineering hierarchy, with significant autonomy for the individual.

  • Cross-functional collaboration is a key aspect, emphasizing communication and shared ownership. Methodology:

  • Data-driven decision-making, with an emphasis on measuring outcomes and iterating based on results.

  • Iterative development and experimentation are core to the team's approach to product improvement.

  • Agile methodologies are likely employed, given the focus on rapid iteration and collaboration.

  • Emphasis on scalable cloud-based architectures and robust backend solutions.

Company Website: https://jobgether.com/

šŸ“ Enhancement Note: Jobgether itself appears to be a platform for job matching, indicated by their mention of an "AI-powered matching process." The role is for a "partner company," meaning the actual employer is a separate entity. The description of the partner company's culture is derived from the job description itself, focusing on growth, international collaboration, and impact.

šŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior Full Stack Engineer role, indicating a high level of technical proficiency, problem-solving capability, and the ability to work independently. It's a critical individual contributor role focused on core product and UX enhancement.

Reporting Structure: The role reports into an engineering management structure, likely a Senior Engineering Manager or Director of Engineering. Direct collaboration will occur with peers across different engineering disciplines (data, ML, DevOps) and potentially with Product Managers.

Operations Impact: The role has a direct impact on product quality, user satisfaction, and, consequently, business outcomes. By improving usability, performance, and consistency, this role contributes to customer retention, adoption rates, and overall product success.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in core UX engineering, modern frontend frameworks (React), cloud technologies (AWS), and potentially emerging areas like generative AI.

  • Leadership Potential: Develop leadership skills through mentorship of junior engineers, leading technical initiatives, and contributing to architectural decisions.

  • Cross-functional Exposure: Gain broader experience by working closely with data, ML, and DevOps teams, understanding the full product lifecycle and its dependencies.

  • Strategic Contribution: Influence product direction and technical strategy through data-driven experimentation and direct impact on user experience.

šŸ“ Enhancement Note: For a Senior role, growth often involves increasing scope of influence, technical leadership, and strategic contribution rather than just moving up a management ladder. The "Core UX" aspect offers a specialization path.

🌐 Work Environment

Office Type: The role is fully remote, with no requirement to be in a physical office. This offers maximum flexibility for individuals based within authorized European countries.

Office Location(s): While the role is remote, candidates must be authorized to work from a European country. This suggests the hiring company has a presence or operational base within Europe, or they are set up to contract with individuals in that region.

Workspace Context:

  • A fully remote, distributed international team environment.

  • Collaboration will primarily occur through digital tools (e.g., Slack, video conferencing, project management software).

  • Access to modern development tools and cloud infrastructure is implied.

  • Opportunities for interaction with a diverse, global team through scheduled meetings and offsites.

Work Schedule: The standard expectation is 40 hours per week. However, the remote and growth-stage nature of the company suggests a degree of flexibility in daily scheduling, provided core collaboration hours and project deadlines are met. Proactive communication about availability and progress is key.

šŸ“ Enhancement Note: The "B2B or contractor basis" and "no visa sponsorship" are critical details for candidates. This means candidates will likely need to operate as an independent contractor or through their own limited company, and they must already have the legal right to work in a European country.

šŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Likely an AI-powered review by Jobgether to assess core requirements, followed by a review from the partner company.

  • Technical Interview(s): Expect in-depth discussions on system design, coding challenges (potentially live coding or take-home assignments), and problem-solving scenarios related to full-stack development and UX.

  • UX/Product Focused Interview: A session to assess your understanding of UX principles, how you approach user experience improvements, and your ability to translate user needs into technical solutions.

  • Behavioral/Team Fit Interview: Questions focused on your ownership mindset, collaboration style, communication skills, and how you handle ambiguity and experimentation in a remote, international setting.

  • Final Interview/Discussion: Likely with a senior leader to discuss overall fit, strategic alignment, and potential impact.

Portfolio Review Tips:

  • Curate Strategically: Select projects that best demonstrate your experience in refining existing functionality, improving UX, building scalable systems, and taking ownership.

  • Quantify Impact: For each project, clearly articulate the problem, your solution, and the measurable outcomes (e.g., performance gains, user satisfaction improvements, efficiency increases). Use metrics where possible.

  • Showcase Full-Stack Capability: Highlight projects where you've contributed significantly to both frontend and backend aspects.

  • Explain Your Process: Be prepared to walk through your thought process, design decisions, trade-offs considered, and how you iterated based on feedback or results.

  • Highlight UX Sensibility: Explicitly point out how your engineering decisions benefited the user experience.

Challenge Preparation:

  • System Design: Practice designing scalable, resilient systems. Consider trade-offs related to performance, cost, and complexity.

  • Coding: Brush up on JavaScript/TypeScript, React, and common data structures/algorithms. Be ready for challenges that might involve frontend interaction logic or backend API design.

  • Problem Solving: Prepare to tackle ambiguous problems. Think out loud, ask clarifying questions, and propose iterative solutions.

  • UX Scenarios: Consider how you would approach improving the UX of a common web application feature.

šŸ“ Enhancement Note: The explicit mention of Jobgether's AI matching process means candidates should ensure their resume and application clearly highlight keywords from the job description. The portfolio is crucial for demonstrating practical application of skills, especially for a role focused on improvement and ownership.

šŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend Framework: React (strong preference), JavaScript, TypeScript.

  • Backend Languages: JavaScript, TypeScript, Python.

  • Cloud Platforms: AWS (specifically AWS Lambda, EC2).

  • Databases: Relational Databases, PostgreSQL (preference).

Analytics & Reporting:

  • While not explicitly listed, a Senior Engineer in this role would likely utilize analytics tools to measure the impact of their work. Familiarity with tools for tracking user behavior, performance metrics, and A/B testing is beneficial. CRM & Automation:

  • Not directly applicable to this engineering role, but understanding how backend systems integrate with CRM or automation platforms could be a plus.

šŸ“ Enhancement Note: The tech stack is clearly defined. Proficiency in React and JavaScript/TypeScript is paramount for the frontend. Python is a strong contender for the backend, alongside Node.js (via TypeScript/JavaScript). AWS services are a key requirement for cloud infrastructure.

šŸ‘„ Team Culture & Values

Operations Values:

  • Ownership & Accountability: Taking full responsibility for projects and their outcomes.

  • User-Centricity: A strong focus on improving the user experience and delivering polished interfaces.

  • Collaboration: Working effectively within a global, multidisciplinary team.

  • Experimentation & Iteration: A willingness to try new approaches, measure results, and learn quickly.

  • Excellence: Maintaining high standards of quality, performance, and reliability in code and product.

Collaboration Style:

  • Proactive and transparent communication is essential in this distributed, international team.

  • Cross-functional collaboration with Data, ML, and DevOps engineers is a core aspect of the role.

  • Emphasis on sharing knowledge, surfacing blockers, and collective problem-solving.

šŸ“ Enhancement Note: The company culture emphasizes impact, autonomy, and a global, collaborative spirit. The values align with a senior engineer who can drive initiatives and contribute to product excellence.

⚔ Challenges & Growth Opportunities

Challenges:

  • Balancing Refinement with Innovation: Improving existing functionality while also contributing to new product capabilities or architectural enhancements.

  • Working Across Distributed Teams: Effective communication and collaboration with colleagues across different time zones and cultural backgrounds.

  • Rapid Iteration Cycles: Adapting to a fast-paced environment that requires quick experimentation and deployment.

  • Technical Ambiguity: Tackling complex or unfamiliar problems with a high degree of autonomy.

Learning & Development Opportunities:

  • Advanced Technical Skills: Deepen expertise in modern frontend frameworks, cloud-native architectures, and potentially AI/ML integration.

  • Product Strategy Contribution: Influence the product roadmap and UX strategy through data-backed insights and successful implementation of improvements.

  • Leadership & Mentorship: Opportunity to mentor junior engineers and lead technical initiatives within the Core UX team.

  • Global Exposure: Gain experience working within a diverse, international team and participating in global offsites.

šŸ“ Enhancement Note: The challenges are typical for a senior role in a growth-stage tech company. The opportunities highlight pathways for both technical and soft skill development.

šŸ’” Interview Preparation

Strategy Questions:

  • "Describe a time you significantly improved the usability or performance of an existing software feature. What was your process, and what were the results?" (Focus on ownership, metrics, and iteration)

  • "How would you approach designing a new interactive element for a complex dashboard to improve user efficiency? What trade-offs would you consider?" (Focus on UX thinking, system design, and trade-offs)

  • "Imagine you've identified a critical bug in a core feature. How would you prioritize and address it in a remote, asynchronous team environment?" (Focus on problem-solving, communication, and process) Company & Culture Questions:

  • "What interests you about working on Core UX for a growth-stage company?" (Research Jobgether's mission and the partner company's industry)

  • "How do you stay motivated and productive when working remotely and independently?" (Highlight self-management, communication strategies)

  • "Describe your experience working in a multicultural, distributed team. What strategies do you use to ensure effective collaboration?" (Emphasize communication, empathy, and adaptability) Portfolio Presentation Strategy:

  • Storytelling: Frame your portfolio projects as narratives – the problem, your innovative solution, the technical challenges overcome, and the measurable impact.

  • Visuals: Use clear diagrams, screenshots, and potentially short video demos to illustrate your work, especially for UX improvements.

  • Metrics First: Lead with quantifiable results. How did your work improve performance, user satisfaction, or business metrics?

  • Focus on Ownership: Clearly articulate your specific contributions and the level of autonomy you had in each project.

šŸ“ Enhancement Note: Candidates should prepare to discuss their experience with React, TypeScript/Python, AWS, and PostgreSQL. They should also be ready to articulate their problem-solving methodologies and how they approach user experience improvements through code.

šŸ“Œ Application Steps

To apply for this operations position:

  • Submit your application through the provided Jobgether link.

  • Resume Optimization: Tailor your resume to highlight keywords such as "Full Stack Engineer," "Core UX," "React," "JavaScript," "TypeScript," "Python," "AWS Lambda," "EC2," "PostgreSQL," "System Design," "Performance Optimization," and "User Experience." Quantify achievements wherever possible.

  • Portfolio Curation: Prepare a portfolio that clearly showcases 2-3 of your most impactful projects, emphasizing your contributions to refining existing functionality, improving user experience, and driving technical solutions with measurable outcomes.

  • Interview Preparation: Practice articulating your technical skills, problem-solving approach, and collaboration style, especially in the context of remote and international teams. Be ready to discuss your experience with the specified tech stack and your approach to UX enhancement.

  • Company Research: Understand Jobgether's AI matching process and research the partner company's industry and product to demonstrate genuine interest and alignment with their mission.

āš ļø Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions. The role is a B2B or contractor engagement, requiring authorization to work in a European country.

Application Requirements

Candidates must have 5+ years of professional software engineering experience with strong fundamentals in system design and architecture. Proficiency in modern frontend frameworks like React and backend technologies such as Python, TypeScript, or JavaScript is required.