Senior Full Stack Engineer - Core UX

Jobgether
Full-timeβ€’$80k-165k/year (USD)β€’France

πŸ“ Job Overview

Job Title: Senior Full Stack Engineer - Core UX

Company: Jobgether (Partner Company)

Location: France

Job Type: Full-time, Contractor

Category: Software Engineering / User Experience Engineering

Date Posted: September 04, 2026

Experience Level: 5+ Years Professional Experience

Remote Status: Remote OK (within France)

πŸš€ Role Summary

  • Drive the refinement and enhancement of core product functionality with a keen focus on usability, consistency, responsiveness, performance, and visual quality.

  • Elevate the overall user experience by meticulously attending to layouts, interactions, interface behavior, and product polish.

  • Design, develop, debug, and maintain scalable full-stack solutions that underpin evolving product requirements and business objectives.

  • Contribute significantly to frontend development using modern frameworks, with a particular emphasis on React expertise.

  • Develop and maintain robust backend functionality, including serverless architectures, asynchronous workflows, and cloud-based services.

πŸ“ Enhancement Note: While the role is for a "Senior Full Stack Engineer - Core UX," the underlying responsibilities lean heavily into product engineering with a strong UX/UI focus. This means candidates will need to bridge the gap between technical implementation and user-centric design principles, demonstrating an understanding of how code directly impacts the end-user experience. The "Core UX" aspect implies ownership over the foundational elements of the user interface and interaction design.

πŸ“ˆ Primary Responsibilities

  • Enhance existing product features, ensuring seamless integration and a premium user experience across all touchpoints.

  • Champion product polish by optimizing interface layouts, interaction design, and overall visual quality to meet high standards.

  • Architect, build, and maintain scalable full-stack applications, including serverless functions and cloud-native services.

  • Implement and iterate on frontend components using React, ensuring code quality, performance, and maintainability.

  • Develop and support backend services, focusing on asynchronous processing, robust APIs, and efficient data management.

  • Collaborate actively with a global, cross-functional team of full-stack, data, machine learning, and DevOps engineers.

  • Take full ownership of technical initiatives from conception through to successful deployment and ongoing iteration.

  • Proactively identify and communicate project blockers, progress, and insights to stakeholders, fostering transparency and alignment.

  • Drive innovation through continuous experimentation, data-driven iteration, and rapid problem-solving for complex technical challenges.

  • Contribute to a high-performance engineering culture that values customer impact, accountability, and technical excellence.

πŸ“ Enhancement Note: The responsibilities highlight end-to-end ownership and a strong emphasis on product polish and user experience. This suggests the role requires not just coding proficiency but also a strategic understanding of how engineering decisions impact user adoption and satisfaction. The mention of "minimal oversight" and "taking ownership" implies a need for self-starters who can manage their own projects effectively within a distributed team structure.

πŸŽ“ Skills & Qualifications

Education: While no specific degree is mandated, a strong foundation in Computer Science or a related field is implied through the experience requirements and expected problem-solving skills.

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

Required Skills:

  • Software Engineering Fundamentals: Strong grasp of system design, architecture, debugging, and structured problem-solving methodologies.

  • Frontend Frameworks: Professional experience with modern frontend frameworks, with React being a significant advantage.

  • Programming Languages: Proficiency in JavaScript, TypeScript, and/or Python. Equivalent experience in other object-oriented programming languages will also be considered.

  • Cloud & Serverless Technologies: Experience with cloud environments (e.g., AWS) and serverless platforms (e.g., AWS Lambda, EC2).

  • Backend Development: Experience designing or working with asynchronous workflows and scalable backend systems.

  • Databases: Solid experience with relational databases, with PostgreSQL being a preferred choice.

  • User Experience Acumen: A keen eye for detail and a genuine appreciation for high-quality, polished user experiences.

  • Ownership & Initiative: Demonstrated ability to take ownership, drive projects forward, and exhibit resilience with limited supervision.

  • Communication & Collaboration: Excellent communication skills and a proactive approach to collaboration within a distributed, cross-functional team.

  • Adaptability & Learning: Comfort with experimentation, measuring outcomes, rapid learning, and iterating on challenging problems.

  • Work Authorization: Authorization to work in the European country of residence (France for this specific listing).

Preferred Skills:

  • Experience with Large Language Models (LLMs) or Generative AI.

  • Experience with distributed systems.

  • Familiarity with modern DevOps practices.

  • Understanding of data engineering principles.

  • Experience in a fast-paced growth environment with ambitious goals.

πŸ“ Enhancement Note: The emphasis on "5+ years of professional software engineering experience" combined with "strong software engineering fundamentals" and specific technology requirements points towards a mid-to-senior level role. The preference for React and PostgreSQL, alongside AWS serverless technologies, are key indicators for candidate targeting. The "Authorization to work in the European country" note is crucial for candidates based in France.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Case Studies of UX Enhancement: Showcase projects where you significantly improved user experience, responsiveness, or visual polish. Detail the problem, your approach, the technologies used, and the measurable impact.

  • Full-Stack Project Demonstrations: Provide examples of full-stack applications you've built, highlighting scalable backend architectures, efficient database interactions, and well-structured frontend components.

  • System Design Examples: Present diagrams or documentation illustrating your approach to system design, particularly for scalable backend services, asynchronous workflows, or cloud deployments.

  • Code Samples: Be prepared to share well-documented code samples (e.g., from GitHub) that demonstrate proficiency in JavaScript/TypeScript, Python, React, and your database interactions.

Process Documentation:

  • Workflow Optimization: Demonstrate how you have analyzed and optimized existing workflows or developed new, efficient processes for software development and deployment.

  • System Implementation: Show examples of implementing new systems or features, emphasizing the process from requirement gathering to successful integration and user adoption.

  • Performance & Quality Measurement: Illustrate how you measure and improve the performance, scalability, and quality of software applications, including frontend responsiveness and backend efficiency.

πŸ“ Enhancement Note: For a "Senior Full Stack Engineer - Core UX" role, a portfolio is crucial. It should not just list projects but tell a story of problem-solving, technical execution, and, critically, user-centric impact. Candidates should be ready to articulate their design thinking and how their technical decisions translated into tangible UX improvements.

πŸ’΅ Compensation & Benefits

Salary Range: $80,000 - $165,000 USD per year. This range is competitive for senior engineering roles and will vary based on experience, performance, and geographic location within France, reflecting local cost of living and market rates.

Benefits:

  • Competitive Salary: $80,000 - $165,000 USD annually.

  • Equity Options: Significant package of equity options, offering potential for long-term financial growth.

  • Paid Time Off: 20 days of paid time off per year, providing ample opportunity for rest and rejuvenation.

  • Global Team Offsites: Opportunities to connect with colleagues internationally, fostering team cohesion and networking.

  • Phone Reimbursement: Partial reimbursement for phone expenses.

  • Gym Reimbursement: Support for fitness and well-being through gym membership reimbursement.

  • Student Stipend: Financial assistance for ongoing education or professional development.

  • Professional Development: Access to challenging AI and technology problems within a transformative industry.

  • Impactful Work: Opportunity for significant individual impact within a small, high-performing team.

  • Culture: A supportive environment emphasizing ownership, experimentation, transparency, continuous learning, and measurable customer impact.

Working Hours: While not explicitly stated, a standard full-time workload of approximately 40 hours per week is assumed. The remote nature of the role may offer some flexibility in daily scheduling, but availability for collaboration during core business hours for the distributed team is expected.

πŸ“ Enhancement Note: The salary range is provided in USD, which is common for international contractor roles. While the range is broad, it indicates a significant compensation potential for highly experienced candidates. The benefits package is robust, with a strong emphasis on long-term incentives (equity) and professional growth opportunities, typical for senior engineering positions in tech companies. The note about "B2B or contractor arrangement" suggests that benefits like health insurance might differ from direct employment, and candidates should clarify these details.

🎯 Team & Company Context

🏒 Company Culture

Industry: The company operates within a "complex, high-impact industry" and leverages "sophisticated software and AI-powered solutions." This suggests a sector requiring advanced technology, potentially finance, healthcare, or specialized B2B SaaS. The focus on AI and sophisticated software implies a forward-thinking, technology-driven environment.

Company Size: The description mentions a "small, high-performing team" and "global engineering team," implying a company that is established enough to have a global presence but retains the agility and impact potential of a smaller unit. This often means a dynamic, less bureaucratic environment.

Founded: The founding date is not specified, but the mention of "growth environment" and "ambitious goals" suggests a company that is past its early startup phase but is still in a significant growth trajectory.

Team Structure:

  • Core UX Team: This specific team focuses on refining product experiences, ensuring consistency, responsiveness, intuition, and polish. It's a specialized group within the broader engineering organization.

  • Cross-Functional Collaboration: Engineers will work alongside full-stack, data, machine learning, and DevOps engineers, indicating a highly collaborative, integrated engineering function.

  • Global Distribution: The team is "globally distributed," requiring strong asynchronous communication and collaboration skills.

Methodology:

  • Data-Driven Iteration: Experimentation and measuring results are central to the team's approach, indicating a culture of continuous improvement based on evidence.

  • Agile Development: The mention of "tackle challenging problems in a highly collaborative environment" and "iterate rapidly" suggests agile or iterative development methodologies.

  • Ownership & Accountability: The emphasis on "technical decisions and contributions will have significant influence" and "take ownership" points to a culture where individuals are empowered and responsible for their work.

Company Website: https://jobgether.com/

πŸ“ Enhancement Note: Jobgether is presented as a platform for job matching, suggesting that this role might be for a company using Jobgether's services, or potentially for Jobgether itself if they have a product engineering team. The description "This position is listed on behalf of a partner company" confirms the former. The culture described is typical of modern tech companies: ambitious, collaborative, data-driven, and focused on impact and continuous learning.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is firmly positioned as a Senior Full Stack Engineer. The emphasis on 5+ years of experience, end-to-end ownership, significant influence on product, and the ability to work with minimal oversight all denote a senior contributor level. This is not a management role but a senior individual contributor (IC) focused on technical excellence and product impact.

Reporting Structure: The candidate will be part of the "Core UX team" and will collaborate with "full-stack, data, machine learning, and DevOps engineers." They will likely report to an Engineering Manager or a Lead Engineer overseeing the Core UX or product engineering functions. The distributed nature means communication will be key, both upwards and across teams.

Operations Impact: The impact is direct and significant. By refining "existing product experiences" and ensuring the platform is "consistent, responsive, intuitive, and highly polished," the engineer directly influences how users interact with the product daily. This translates to user satisfaction, retention, and potentially conversion rates, contributing to the overall business success within their "complex, high-impact industry."

Growth Opportunities:

  • Technical Specialization: Deepen expertise in React, modern frontend architectures, serverless computing, and potentially AI/LLMs.

  • Product Ownership: Grow into a role with even greater influence over product strategy and technical roadmap decisions within the Core UX domain.

  • Cross-Functional Expertise: Gain exposure to data science, machine learning, and DevOps practices, broadening technical understanding and collaboration capabilities.

  • Leadership in Technical Excellence: Become a go-to expert for UI/UX implementation, code quality, and performance optimization within the engineering team.

  • Mentorship: Opportunity to mentor junior engineers and contribute to the team's technical growth and culture.

πŸ“ Enhancement Note: The "Operations" in the prompt seems to be a misinterpretation for this specific job. This is a "Full Stack Engineer" role, not a traditional Revenue Operations or Sales Operations role. The analysis here is tailored to a senior software engineering career path, focusing on technical growth and product impact within an engineering organization.

🌐 Work Environment

Office Type: The role is explicitly "Remote OK" and based in France. This indicates a remote-first or remote-friendly work environment. While there might be an office, the primary expectation is that the work can be performed from a home office or other suitable remote location within France.

Office Location(s): The primary location specified is France. Specific city details are not provided, suggesting flexibility within the country. The company itself is described as having a "global engineering team," implying operations or development hubs in various regions, but this specific role is tied to France.

Workspace Context:

  • Remote Collaboration: The workspace will primarily be a home office setup, requiring reliable internet and a conducive environment for focused work.

  • Digital Tools: The engineer will rely heavily on digital collaboration tools (e.g., Slack, Zoom, Jira, Confluence) to interact with their global team.

  • Agile & Iterative: The environment likely supports agile methodologies, encouraging frequent communication, code reviews, and iterative development cycles.

  • Focus on Craftsmanship: The emphasis on "high standards," "craftsmanship," and "exceptional user experiences" suggests an environment that values quality engineering and attention to detail.

Work Schedule: While a standard 40-hour work week is implied, the remote nature may allow for some flexibility in daily start and end times. However, availability for synchronous communication, team meetings, and collaborative sessions with colleagues in different time zones will be essential.

πŸ“ Enhancement Note: Given the "Remote OK" status and the focus on a distributed global team, candidates should be comfortable with remote work tools and asynchronous communication. The "Authorization to work in the European country" suggests that while the role is remote, geographical presence within France is a requirement.

πŸ“„ Application & Portfolio Review Process

Interview Process: The application is managed by Jobgether on behalf of a partner company, using an AI-powered matching process. The final decision and next steps are managed by the partner company. A typical process would likely include:

  • Application Screening: Initial review by Jobgether's AI and potentially human screeners.

  • Technical Assessment: This could involve coding challenges (e.g., HackerRank, LeetCode-style problems), a take-home project, or live coding sessions focusing on full-stack development and UX principles.

  • Technical Interviews: Deep dives into system design, architecture, specific technologies (React, Node.js/Python, databases, cloud), and problem-solving approaches.

  • UX/Product Focus Interview: Discussion about user experience philosophy, attention to detail, and how they approach polishing product interfaces.

  • Behavioral/Cultural Fit Interview: Assessing ownership, collaboration, communication, and alignment with the company's values (experimentation, accountability, etc.).

Portfolio Review Tips:

  • Curate for Impact: Select 2-3 of your strongest projects that best demonstrate your full-stack capabilities and, critically, your ability to enhance user experience and product polish.

  • Tell a Story: For each project, clearly articulate the problem you solved, your specific contributions, the technical challenges overcome, and the tangible results achieved (e.g., improved performance metrics, user satisfaction scores, feature adoption rates).

  • Showcase UX Sensibility: Highlight aspects of your work that demonstrate attention to detail in UI/UX, responsiveness, and overall product quality. Use screenshots, demos, or live links where possible.

  • Technical Depth: Be prepared to discuss the architectural decisions, technology choices, and trade-offs made in your projects, especially regarding scalability, performance, and maintainability.

  • Code Quality: If providing code samples, ensure they are well-structured, commented, and follow best practices.

Challenge Preparation:

  • Practice Core Algorithms & Data Structures: Be ready for coding challenges that test fundamental computer science concepts.

  • System Design Scenarios: Prepare to discuss how you would design scalable, resilient systems, especially those involving user interfaces, APIs, and databases. Think about trade-offs.

  • React & JavaScript Deep Dive: Brush up on React hooks, state management, performance optimization, and modern JavaScript/TypeScript features.

  • Database Concepts: Be prepared to discuss SQL query optimization, schema design, and ORM usage.

  • Cloud & Serverless: Understand common cloud patterns, serverless function execution, and API gateway concepts.

  • Behavioral Questions: Practice answering questions using the STAR method (Situation, Task, Action, Result) to highlight your experience with ownership, collaboration, and problem-solving.

πŸ“ Enhancement Note: The "AI-powered matching process" by Jobgether is a key differentiator. Candidates should ensure their resumes and any initial application materials are highly optimized with relevant keywords that AI systems would look for, particularly around the "Core UX," "Full Stack," "React," and "AI/ML" aspects.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Frontend: React (highly preferred), JavaScript, TypeScript.

  • Backend: Python (preferred), JavaScript/Node.js, serverless architectures.

  • Databases: PostgreSQL (preferred), relational databases.

  • Cloud Platform: AWS (Lambda, EC2, etc.).

  • Version Control: Git.

Analytics & Reporting:

  • While not explicitly mentioned for this role, expect to use analytics tools to track user behavior and feature adoption (e.g., Google Analytics, Amplitude, Mixpanel) and potentially data visualization tools for reporting on UX improvements. CRM & Automation:

  • This role is not directly in CRM or sales operations, so direct experience with CRM tools might not be a primary requirement. However, understanding how frontend and backend systems integrate with broader business systems is beneficial.

πŸ“ Enhancement Note: The technology stack is clearly defined with strong preferences for React, Python, and PostgreSQL, alongside AWS serverless. Candidates should emphasize their experience with these technologies. The mention of "AI-powered solutions" and "LLMs/generative AI" as a "valuable advantage" suggests that familiarity with these emerging technologies is a significant plus.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Customer Impact: A strong focus on delivering measurable value to customers through exceptional user experiences and functional software.

  • Craftsmanship & Quality: A commitment to high standards in code, design, and overall product polish.

  • Experimentation & Learning: An environment that encourages trying new approaches, measuring outcomes, and continuously learning from both successes and failures.

  • Ownership & Accountability: Individuals are empowered to take full responsibility for their work and drive initiatives to completion.

  • Transparency: Open communication about progress, challenges, and decisions.

  • Collaboration: Working effectively across diverse, distributed teams to achieve common goals.

Collaboration Style:

  • Cross-functional Integration: Close collaboration with other engineering disciplines (Data, ML, DevOps) and potentially product management to align on goals and solutions.

  • Asynchronous Communication: Proficiency in asynchronous communication tools and practices is essential for a globally distributed team.

  • Feedback Loops: A culture that values constructive feedback on code, design, and processes to foster continuous improvement.

  • Knowledge Sharing: Encouraging the sharing of best practices, technical insights, and learnings across the team.

πŸ“ Enhancement Note: The "Operations" in this section is a placeholder for the prompt's context. The values and collaboration style described are reflective of a modern, high-performing engineering team focused on product development and innovation, not traditional operations management.

⚑ Challenges & Growth Opportunities

Challenges:

  • Balancing Polish with Speed: The challenge of delivering highly polished UX while maintaining rapid iteration cycles in a fast-paced environment.

  • Distributed Team Collaboration: Navigating communication and coordination complexities across different time zones and cultures.

  • Technical Debt Management: Continuously refining existing product functionality while also building new features and ensuring code quality.

  • Evolving AI Landscape: Staying abreast of rapid advancements in AI and integrating them effectively into product experiences.

  • End-to-End Ownership: Managing the full lifecycle of features with limited direct oversight requires strong self-management and problem-solving skills.

Learning & Development Opportunities:

  • Cutting-Edge Technology: Opportunity to work with and learn about advanced AI/LLM technologies and sophisticated software solutions.

  • Cross-Disciplinary Exposure: Gain insights and practical experience working alongside data scientists, machine learning engineers, and DevOps specialists.

  • Product Strategy Influence: Contribute to technical decisions that directly shape the user experience and product roadmap.

  • Advanced Engineering Skills: Deepen expertise in scalable system design, performance optimization, and modern frontend/backend development patterns.

  • Mentorship: Potential to mentor junior engineers and contribute to the team's knowledge base.

πŸ“ Enhancement Note: The "Operations" context from the prompt is again a misfit here. The challenges and growth opportunities are framed for a senior software engineering role focused on product development and technical advancement.

πŸ’‘ Interview Preparation

Strategy Questions:

  • UX Philosophy & Implementation: "Describe a time you significantly improved a product's user experience. What was your approach, what metrics did you track, and what was the outcome?" (Prepare a case study focusing on polish, usability, and responsiveness).

  • System Design for UX: "How would you design a scalable system to deliver real-time personalized content updates to a user interface?" (Focus on backend architecture, API design, and frontend integration).

  • Problem-Solving & Ownership: "Tell me about a technically challenging problem you encountered on a project where you had to take significant ownership. How did you approach it, and what did you learn?" (Highlight initiative, resilience, and problem-solving methodology).

Company & Culture Questions:

  • Company Vision Alignment: "What excites you about working in a complex, high-impact industry with AI-powered solutions?" (Research the company's domain and express genuine interest).

  • Collaboration Style: "How do you approach collaboration with engineers from different disciplines (e.g., ML, Data) when building a product feature?" (Emphasize communication, seeking understanding, and contributing your expertise).

  • Continuous Improvement: "How do you stay current with new technologies, and how do you incorporate learning into your development process?" (Highlight experimentation, continuous learning, and adapting to new tools/techniques).

Portfolio Presentation Strategy:

  • Structure Your Narrative: For each project, clearly outline the problem, your solution, your specific role, the technologies used, and the measurable impact (especially on UX and performance).

  • Show, Don't Just Tell: Use visuals (screenshots, diagrams, short demo videos) to illustrate your points and showcase the polish and functionality of your work.

  • Focus on Trade-offs: Discuss the technical decisions you made, including why you chose certain technologies or approaches, and what trade-offs you considered.

  • Highlight UX Contributions: Explicitly point out how your technical work directly contributed to a better user experience, improved responsiveness, or enhanced product polish.

  • Be Ready for Deep Dives: Anticipate questions about specific code snippets, architectural patterns, or technical challenges within your portfolio projects.

πŸ“ Enhancement Note: The interview preparation section is tailored to a senior full-stack engineering role with a UX focus, drawing on the requirements and company context. The "Operations" context from the prompt is not directly applicable here.

πŸ“Œ Application Steps

To apply for this Senior Full Stack Engineer - Core UX position:

  • Submit your application through the provided link on jobs.lever.co.

  • Optimize Your Resume for AI: Ensure your resume clearly highlights experience with React, JavaScript, TypeScript, Python, PostgreSQL, AWS serverless, and any experience with LLMs or generative AI. Use keywords from the job description.

  • Curate Your Portfolio: Select 2-3 projects that best showcase your full-stack development skills and, critically, your ability to enhance user experience and product polish. Prepare to walk through these projects, detailing challenges, solutions, and impact.

  • Prepare for Technical Assessments: Practice coding challenges and be ready to discuss system design scenarios relevant to frontend and backend development.

  • Research the Company: Understand the "complex, high-impact industry" the partner company operates in and Jobgether's role as a platform. Formulate thoughtful questions about their technology, culture, and challenges.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details should be verified directly with the hiring organization or Jobgether before making application decisions.

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, backend technologies, and cloud services is required, along with excellent communication skills.