Senior Full Stack Engineer - Core UX
๐ Job Overview
Job Title: Senior Full Stack Engineer - Core UX
Company: Jobgether (Partner Company)
Location: Italy
Job Type: Full-time, Contractor
Category: Software Engineering, Frontend Engineering, Backend Engineering, User Experience (UX) Engineering
Date Posted: 2026-09-04
Experience Level: 5+ Years Professional Experience
Remote Status: Fully Remote
๐ Role Summary
-
This role focuses on enhancing the core user experience (UX) of sophisticated software and AI-powered solutions within a global engineering team.
-
Responsibilities include refining existing product functionality for superior usability, consistency, responsiveness, performance, and visual quality.
-
The position demands full-stack engineering capabilities, combining modern frontend expertise (especially React) with backend development for scalable and reliable solutions.
-
Collaboration is key, working closely with full-stack, data, machine learning, and DevOps engineers in a distributed, high-impact environment.
-
This is an opportunity for an experienced engineer to take end-to-end ownership, drive technical decisions, and significantly influence both the product and business outcomes.
๐ Enhancement Note: While the title is "Senior Full Stack Engineer - Core UX," the description emphasizes the application of full-stack skills to improve UX. This suggests a role that bridges development and user-centric design principles, aiming for a polished and intuitive product. The "Core UX" aspect highlights a focus on fundamental user interaction, performance, and visual consistency rather than purely feature development.
๐ Primary Responsibilities
-
Enhance and refine existing product features, prioritizing usability, consistency, responsiveness, performance, and overall visual quality.
-
Elevate the user experience through meticulous attention to layouts, interaction design, interface behavior, and product polish.
-
Design, develop, debug, and maintain scalable full-stack solutions to meet evolving product requirements.
-
Contribute to frontend development using modern frameworks, with a strong preference for React.
-
Develop and maintain backend services, including serverless architectures, asynchronous workflows, and cloud-based solutions.
-
Implement and manage reliable, scalable data solutions, with experience in relational databases being crucial.
-
Collaborate effectively with a globally distributed team of full-stack, data, machine learning, and DevOps engineers.
-
Take full end-to-end ownership of projects, from problem definition through implementation and completion with minimal supervision.
-
Proactively communicate project status, identify blockers, ask insightful questions, and keep stakeholders informed.
-
Drive continuous improvement through experimentation, measurement of results, and rapid iteration to solve complex technical and product challenges.
-
Uphold and contribute to a culture of high standards, customer impact, transparency, accountability, continuous experimentation, and technical excellence.
๐ Enhancement Note: The responsibilities clearly outline a dual focus: technical execution (full-stack development, serverless, databases) and UX enhancement. The emphasis on "end-to-end ownership" and "minimal supervision" points towards a senior-level role requiring autonomy and strategic thinking in problem-solving.
๐ Skills & Qualifications
Education: Not explicitly specified, but a Bachelor's or Master's degree in Computer Science, Engineering, or a related field is typically expected for senior 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 to deliver a premium user experience.
Required Skills:
-
Strong software engineering fundamentals, including system design, debugging, architecture, and structured problem-solving.
-
Professional experience with a modern frontend framework, preferably React.
-
Strong knowledge of JavaScript, TypeScript, and/or Python; equivalent experience in other object-oriented programming languages is acceptable.
-
Experience with serverless technologies and cloud environments (e.g., AWS Lambda, EC2).
-
Experience designing or working with asynchronous workflows and scalable backend systems.
-
Solid experience with relational databases, ideally PostgreSQL.
-
Exceptional attention to detail and a strong appreciation for high-quality, polished user experiences.
-
Demonstrated ownership, initiative, resilience, and the ability to drive projects forward independently.
-
Excellent communication skills and a proactive approach to collaboration in a distributed, cross-functional environment.
-
Comfort with experimentation, measuring outcomes, learning quickly, and iterating on challenging problems.
-
Authorization to work in the European country where you are based (role offered through B2B or contractor arrangement; visa sponsorship not available). Preferred Skills:
-
Experience with LLMs, generative AI, or distributed systems.
-
Ability to thrive in a fast-paced growth environment with ambitious goals and a high degree of responsibility.
๐ Enhancement Note: The requirements are robust for a senior role, emphasizing both breadth (full-stack) and depth (UX polish, system design). The explicit mention of "Authorization to work in the European country where you are based" is critical for candidates in Italy. The preference for specific technologies like React and PostgreSQL, alongside general OOP skills, guides candidates on relevant skill emphasis.
๐ Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase of end-to-end full-stack projects demonstrating your ability to build and refine user-facing features.
-
Examples of contributions to product polish, performance optimization, and usability improvements.
-
Demonstrations of scalable backend solutions, including serverless architectures or asynchronous workflows.
-
Evidence of working with relational databases, ideally with schema design or optimization examples.
-
Case studies highlighting your problem-solving approach, initiative, and ownership in past projects. Process Documentation:
-
Examples of how you have documented workflows, system designs, or technical decisions.
-
Demonstrations of your iterative development process, including experimentation and learning from outcomes.
-
Evidence of collaboration processes, such as code reviews, architectural discussions, or cross-functional project management.
๐ Enhancement Note: While not explicitly stated, a Senior Full Stack Engineer role, especially one focused on UX, would benefit greatly from a portfolio that visually demonstrates their work. This includes showcasing UI/UX improvements, performance metrics, and code quality through examples of past projects. Highlighting contributions to system design and database management would also be advantageous.
๐ต Compensation & Benefits
Salary Range: $80,000 - $165,000 USD per year.
Explanation of Range: This range is competitive for a Senior Full Stack Engineer role, with the upper end reflecting significant experience, exceptional performance, and potentially higher cost-of-living regions within Europe. The USD denomination suggests the company operates with a global compensation framework, common for remote roles.
Benefits:
-
Competitive salary ranging from $80,000 to $165,000 USD, depending on experience, performance, and geographic location.
-
Significant equity options package, offering potential for long-term financial growth.
-
20 days of paid time off per year, providing a healthy work-life balance.
-
Global team offsites and opportunities to connect with colleagues internationally, fostering team cohesion and networking.
-
Phone reimbursement to cover communication expenses.
-
Gym reimbursement to support employee well-being and fitness.
-
Student stipend, potentially for ongoing education or professional development.
-
Opportunity to work alongside ambitious, highly skilled professionals across engineering, data, machine learning, and DevOps.
-
Significant individual impact within a small, high-performing team.
-
Opportunity to work on challenging technology and AI problems while helping transform a major global industry.
-
An environment that emphasizes ownership, experimentation, transparency, continuous learning, and measurable customer impact.
Working Hours: The standard working hours are not explicitly stated, but a 40-hour work week is assumed for a full-time contractor role. Flexibility is implied given the remote nature and global team structure, but core availability for collaboration during European business hours would be expected.
๐ Enhancement Note: The salary range is provided in USD, which is a common practice for international remote roles. Candidates should research Italian cost of living and typical compensation for similar senior engineering roles in Italy to assess the attractiveness of this range relative to their location. The benefits package is comprehensive, with equity being a significant component for a startup/growth-stage company.
๐ฏ Team & Company Context
๐ข Company Culture
Industry: Technology, Software Development, AI-powered Solutions. The company operates in a complex, high-impact industry, leveraging AI to transform business processes.
Company Size: Not explicitly stated, but described as a "small, high-performing team" and operating in a "fast-paced growth environment with ambitious goals." This suggests a startup or early-stage growth company.
Founded: The founding date is not provided, but the company's focus on sophisticated software and AI implies a relatively modern or evolving organization.
Team Structure:
-
The role is part of a "Core UX" team within a broader global engineering organization.
-
Collaboration extends across multiple disciplines: full-stack, data, machine learning, and DevOps engineers.
-
The team is described as "small" and "high-performing," indicating a close-knit and efficient working group.
-
The global distribution of the team implies a reliance on asynchronous communication and clear documentation. Methodology:
-
Emphasis on data-driven decision-making, experimentation, and rapid iteration.
-
Focus on high standards, customer impact, transparency, and accountability.
-
Agile methodologies are likely employed, given the fast-paced growth environment and iterative approach.
-
Strong emphasis on ownership and proactive problem-solving.
Company Website: https://jobgether.com/ (Jobgether is the platform facilitating the application, not necessarily the hiring company itself. The actual hiring company is a partner of Jobgether.)
๐ Enhancement Note: Jobgether acts as an intermediary using AI for matching. The actual hiring company is a partner. The culture described (ownership, experimentation, customer impact) is typical of ambitious tech startups. Candidates should be prepared for a dynamic environment where individual contributions are highly visible and impactful.
๐ Career & Growth Analysis
Operations Career Level: This is a Senior Full Stack Engineer role. It implies a high level of technical expertise, autonomy, and the ability to mentor junior engineers. The "Core UX" focus suggests a specialization path within full-stack development.
Reporting Structure: While not detailed, the role involves collaboration with various engineering disciplines (Data, ML, DevOps). The "minimal oversight" and "end-to-end ownership" suggest reporting to a lead engineer, engineering manager, or possibly a CTO in a smaller organization.
Operations Impact: The role has a direct impact on the user experience and perceived quality of the product. By refining core UX, the engineer contributes to user adoption, retention, and overall customer satisfaction, which indirectly drives revenue and business growth. The work on scalable solutions also supports the company's ability to grow and handle increased load.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in frontend frameworks (React), backend technologies (serverless, cloud), and potentially AI/ML integration.
-
Leadership Development: Opportunity to take on technical leadership for features or modules, mentor junior engineers, and influence architectural decisions within the Core UX team.
-
Product Influence: Directly contribute to shaping the user experience of a critical product in a high-impact industry.
-
Industry Exposure: Gain experience in a complex, AI-driven industry and work with cutting-edge technologies.
-
Career Progression: Potential to move into Lead Engineer, Architect, or Engineering Management roles within the company as it grows.
๐ Enhancement Note: The "Senior" title and emphasis on ownership suggest that candidates should be ready to demonstrate leadership potential, even if not in a formal management capacity. The growth opportunities are tied to both technical depth and breadth, as well as the potential to contribute strategically to product development.
๐ Work Environment
Office Type: Fully Remote. The role is based in Italy, but the work is performed remotely.
Office Location(s): While the role is based in Italy, the company operates with a global, distributed team. Specific office locations are not mentioned for the hiring company, as it's a remote position.
Workspace Context:
-
A fully remote work environment requiring strong self-discipline and communication skills.
-
Access to modern development tools and cloud infrastructure is expected.
-
Opportunities for collaboration will be primarily through digital channels (Slack, video conferencing, project management tools).
-
The company fosters a culture of continuous learning and experimentation, encouraging engineers to explore new approaches.
Work Schedule: Standard working hours are not specified but are typically around 40 hours per week for full-time roles. Flexibility is inherent in remote work, but availability during core European business hours is likely necessary for effective collaboration with other team members.
๐ Enhancement Note: Candidates must be comfortable working independently and asynchronously. Establishing clear communication protocols and time management strategies will be crucial for success in this remote, globally distributed team.
๐ Application & Portfolio Review Process
Interview Process:
-
Initial Screening (Jobgether AI): AI-powered matching to assess core requirements.
-
Hiring Company Review: Shortlisted candidates' profiles are shared with the hiring company.
-
Technical Interviews: Likely includes discussions on system design, coding challenges (potentially live coding or take-home assignments), and in-depth technical questions related to frontend, backend, and UX principles.
-
UX/Product Focus Interview: An interview specifically assessing your understanding of user experience, product polish, and how you approach enhancing usability and performance.
-
Behavioral/Cultural Fit Interview: Assessing ownership, initiative, collaboration style, and alignment with company values (transparency, experimentation, customer impact).
-
Final Interview: Potentially with a senior leader or hiring manager to discuss overall fit and role expectations.
Portfolio Review Tips:
-
Curate Selectively: Focus on projects that best demonstrate your full-stack capabilities and your specific contributions to UX enhancements, performance improvements, or product polish.
-
Quantify Impact: Use metrics wherever possible. For UX improvements, this could be user satisfaction scores, task completion rates, or performance benchmarks. For backend, it could be response times, scalability metrics, or error rates.
-
Showcase Process: Explain your thought process behind design decisions, problem-solving approaches, and how you iterated based on feedback or results.
-
Highlight Ownership: Clearly articulate your role and contributions, especially in projects where you took end-to-end responsibility.
-
Demonstrate Technical Depth: Include examples of complex architecture, database design, or challenging bug fixes.
-
Visual Appeal: For UX-focused roles, ensure any visual elements of your portfolio (screenshots, demos) are clean and professional.
Challenge Preparation:
-
System Design: Be prepared to discuss designing scalable, reliable systems, potentially focusing on user-facing components or APIs.
-
Coding: Practice coding problems, focusing on JavaScript/TypeScript and potentially Python, with an emphasis on clean, efficient, and maintainable code.
-
UX Scenarios: Think about how you would approach improving the UX of a given feature or product, considering performance, usability, and visual design.
-
Behavioral Questions: Prepare examples using the STAR method (Situation, Task, Action, Result) to illustrate your ownership, problem-solving skills, and collaboration.
๐ Enhancement Note: The application process involves both AI screening and direct engagement with the hiring company. A strong portfolio is crucial, especially one that visually and quantitatively demonstrates UX improvements alongside technical achievements. Candidates should be ready to articulate their decision-making process and ownership.
๐ Tools & Technology Stack
Primary Tools:
-
Frontend: React (highly preferred), JavaScript, TypeScript.
-
Backend: Python (preferred), other object-oriented languages.
-
Cloud/Serverless: AWS (Lambda, EC2), other cloud platforms.
-
Databases: Relational Databases, PostgreSQL (preferred).
-
Workflow/Architecture: Asynchronous workflows, serverless architectures, distributed systems.
Analytics & Reporting:
-
Tools for measuring performance, usability, and user engagement (e.g., analytics platforms, performance monitoring tools).
-
Tools for tracking project progress and team collaboration. CRM & Automation:
-
While not explicitly mentioned, experience with integration tools or APIs to connect various services would be beneficial for full-stack development.
๐ Enhancement Note: The core technology stack is well-defined. Candidates should be proficient in React and have strong backend skills, ideally with Python. Experience with AWS serverless technologies and PostgreSQL is a significant advantage. Familiarity with AI/ML tools or concepts is a plus.
๐ฅ Team Culture & Values
Operations Values:
-
High Standards & Craftsmanship: A commitment to delivering high-quality, polished, and reliable software.
-
Customer Impact: Focus on delivering tangible value and improving the user experience for customers.
-
Transparency & Accountability: Open communication, clear ownership, and responsibility for outcomes.
-
Continuous Experimentation & Learning: A willingness to try new approaches, measure results, and adapt quickly.
-
Technical Excellence: Driving innovation and maintaining a high level of technical proficiency.
Collaboration Style:
-
Cross-functional Integration: Working closely with full-stack, data, ML, and DevOps teams.
-
Distributed Teamwork: Effective asynchronous communication and collaboration through digital channels.
-
Proactive Communication: Surfacing blockers, asking questions, and keeping stakeholders informed.
-
Ownership & Initiative: Taking charge of projects and driving them to completion with minimal supervision.
๐ Enhancement Note: The company culture values proactive individuals who are technically proficient, customer-focused, and comfortable in a dynamic, experimental environment. Candidates should be prepared to articulate how they embody these values in their work.
โก Challenges & Growth Opportunities
Challenges:
-
Balancing UX Polish with Scalability: Ensuring that detailed UX refinements do not compromise system performance or scalability.
-
Working in a Distributed Global Team: Effective communication and collaboration across time zones and cultures.
-
Rapid Iteration in a Growth Environment: Adapting quickly to changing priorities and delivering high-quality work under pressure.
-
Integrating AI/ML into UX: Potentially working with advanced AI technologies to enhance user experiences.
-
End-to-End Ownership: Managing complex projects autonomously from conception to deployment.
Learning & Development Opportunities:
-
Advanced Technical Skills: Deepen expertise in modern frontend, backend, cloud, and potentially AI technologies.
-
UX Design Principles: Enhance understanding and application of user-centric design, performance optimization, and interaction design.
-
Leadership & Mentorship: Opportunities to lead technical initiatives, mentor junior engineers, and influence architectural decisions.
-
Industry Transformation: Gaining unique experience in a high-impact, AI-driven industry.
-
Professional Development: Access to resources and a culture that supports continuous learning and skill acquisition.
๐ Enhancement Note: The role presents both technical and soft-skill challenges. Candidates should be prepared to discuss how they have overcome similar challenges and how they view learning and development in their career.
๐ก Interview Preparation
Strategy Questions:
-
"Describe a time you significantly improved the user experience of a product. What was your approach, and what were the measurable results?" (Focus on process, metrics, and ownership).
-
"How do you balance the need for detailed product polish with the demands of rapid development and scalability?" (Focus on trade-offs, prioritization, and technical solutions).
-
"Walk us through a complex full-stack project you owned from start to finish. What were the key technical decisions, challenges, and outcomes?" (Focus on system design, problem-solving, and accountability).
-
"How do you approach collaborating with teams across different functions (e.g., data, ML, DevOps) in a remote environment?" (Focus on communication strategies and cross-functional partnership). Company & Culture Questions:
-
"What attracts you to a role focused on Core UX within a full-stack engineering context?" (Assess genuine interest in UX and technical application).
-
"How do you embody our company values of experimentation, transparency, and customer impact in your daily work?" (Prepare specific examples).
-
"How do you ensure high standards and attention to detail in a fast-paced, remote setting?" (Focus on process, self-management, and quality assurance). Portfolio Presentation Strategy:
-
Structure: Organize your portfolio to highlight 2-3 key projects that best showcase your full-stack and UX enhancement capabilities.
-
Narrative: For each project, tell a story: the problem, your role and approach, the technical solutions, the UX improvements, and the measurable impact.
-
Visuals: Use screenshots, short demo videos, or diagrams to illustrate your work, especially for UX aspects.
-
Metrics: Clearly present any quantitative data demonstrating success (e.g., performance gains, user satisfaction improvements, error rate reductions).
-
Technical Depth: Be ready to dive into the technical details of your backend architecture, database design, and frontend implementation.
๐ Enhancement Note: Prepare to discuss both technical solutions and the "why" behind them, especially concerning user experience. Demonstrating proactive communication and a solid understanding of the company's values will be key.
๐ Application Steps
To apply for this Senior Full Stack Engineer - Core UX position:
-
Submit your application through the Jobgether platform.
-
Portfolio Customization: Curate your portfolio to prominently feature projects demonstrating both full-stack development expertise and significant contributions to user experience enhancement, performance optimization, and product polish.
-
Resume Optimization: Tailor your resume to highlight your 5+ years of experience, specific skills in React, JavaScript/TypeScript/Python, cloud technologies (AWS Lambda/EC2), and relational databases (PostgreSQL). Use keywords from the job description and quantify your achievements.
-
Interview Preparation: Practice answering behavioral questions using the STAR method and prepare to discuss technical challenges, system design, and your approach to UX improvement. Be ready to present your portfolio and articulate your contributions clearly.
-
Company Research: While Jobgether is the platform, research the type of company it partners with (fast-paced growth, AI-focused, high-impact industry) to understand the likely environment and tailor your responses to align with their culture and values.
โ ๏ธ 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.
Application Requirements
Candidates must have 5+ years of professional software engineering experience with strong fundamentals in system design and modern frontend frameworks like React. Proficiency in JavaScript, TypeScript, or Python, along with experience in cloud-based serverless architectures and relational databases, is required.