Senior Full Stack Engineer - Core UX
๐ Job Overview
Job Title: Senior Full Stack Engineer - Core UX
Company: Jobgether (Partner Company)
Location: Romania
Job Type: Full-time / Contractor
Category: Software Engineering / Full Stack Development
Date Posted: 2026-09-04
Experience Level: 5-10 Years
Remote Status: Fully Remote
๐ Role Summary
-
This role focuses on enhancing core user experiences (UX) by refining product functionality, ensuring consistency, responsiveness, and visual polish across the platform.
-
The Senior Full Stack Engineer will design, develop, and maintain scalable full-stack solutions, leveraging modern frontend frameworks and robust backend architectures.
-
You will be instrumental in improving user interaction through meticulous attention to layouts, interface behavior, and overall product craftsmanship.
-
This position offers significant influence on product direction and business outcomes within a small, high-performing, globally distributed engineering team.
๐ Enhancement Note: While the core of this role is Senior Full Stack Engineering with a strong UX focus, the emphasis on "Core UX" and "product polish" suggests a need for deep understanding of user-centric design principles within an engineering context. This is not a pure UX design role, but one where the engineer's technical decisions directly impact the end-user experience.
๐ Primary Responsibilities
-
Enhance existing product features with a primary focus on usability, consistency, responsiveness, performance, and aesthetic quality.
-
Elevate the overall user experience by meticulously refining layouts, interactions, interface behavior, and product polish.
-
Design, develop, debug, and maintain scalable full-stack solutions that adapt to evolving product requirements.
-
Contribute significantly to frontend development using modern frameworks, with a strong preference for React.
-
Develop and maintain backend functionality, including serverless architectures, asynchronous workflows, and cloud-based services.
-
Work with relational databases, contributing to reliable and scalable data solutions.
-
Collaborate effectively with full-stack, data, machine learning, and DevOps engineers within a globally distributed team.
-
Take end-to-end ownership of projects, driving initiatives from problem definition through implementation and completion with minimal oversight.
-
Proactively communicate progress, identify and surface blockers, ask pertinent questions, and keep stakeholders informed.
-
Experiment with new technical approaches, measure outcomes, and iterate rapidly to solve complex or novel technical and product challenges.
-
Contribute to a culture that prioritizes high standards, customer impact, transparency, accountability, continuous experimentation, and technical excellence.
๐ Enhancement Note: The responsibilities highlight a blend of direct coding, architectural input, and proactive problem-solving. The emphasis on "end-to-end ownership," "minimal oversight," and "experimentation" suggests a need for self-starters with strong initiative and a results-oriented mindset.
๐ Skills & Qualifications
Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Experience: 5+ years of professional software engineering experience, with a proven track record of enhancing 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 also 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 deep appreciation for high-quality, polished user experiences.
-
Demonstrated ownership, initiative, resilience, and the ability to drive projects forward with limited supervision.
-
Excellent communication skills and a proactive approach to collaboration in a distributed, cross-functional environment.
-
Comfort with experimentation, measuring outcomes, rapid learning, and iterating on challenging problems.
-
Authorization to work in the European country where you are based (Romania). Preferred Skills:
-
Experience with LLMs, generative AI, or distributed systems.
-
Experience in a fast-paced growth environment with ambitious goals and a high degree of responsibility.
๐ Enhancement Note: The requirement for "equivalent experience in other object-oriented programming languages" suggests flexibility beyond the specified languages, but strong proficiency in at least one of the core languages (JS/TS/Python) is crucial. The preference for React and PostgreSQL, combined with AWS serverless experience, forms a strong technical core for this role.
๐ Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase a minimum of 2-3 significant projects that demonstrate end-to-end full-stack development with a clear focus on user experience enhancement.
-
Provide tangible examples of how you have improved product functionality, responsiveness, performance, or visual polish.
-
Include case studies that detail the problem, your technical approach (frontend and backend), the systems/tools used, and the measurable impact on user experience or business metrics.
-
Highlight projects where you took ownership and drove initiatives from conception to completion with minimal oversight.
-
Demonstrate experience with cloud environments (AWS preferred) and relational databases (PostgreSQL preferred) in your project examples. Process Documentation:
-
For each portfolio project, be prepared to articulate your development process, including:
- Problem Definition: How you understood and defined the user problem or technical challenge.
- Design & Architecture: Your approach to system design, including frontend framework choices, backend architecture (e.g., serverless, asynchronous workflows), and database design.
- Implementation: Key technical decisions, coding practices, and collaboration strategies used.
- Testing & Iteration: How you tested, measured results, and iterated on the solution based on feedback or data.
- Ownership & Delivery: How you managed the project lifecycle and ensured successful delivery.
๐ Enhancement Note: Given the emphasis on "Core UX" and "product polish," the portfolio should strongly emphasize the impact of technical work on the user. Candidates should be prepared to discuss not just what they built, but why it mattered to the user and how they ensured a high-quality experience.
๐ต Compensation & Benefits
Salary Range: $80,000 to $165,000 USD per year.
Benefits:
-
Competitive salary based on experience, performance, and geographic location (Romania).
-
Significant equity options package.
-
20 days of paid time off per year.
-
Global team offsites for international connection and collaboration.
-
Phone reimbursement.
-
Gym reimbursement.
-
Student stipend.
-
Opportunity to work with a highly skilled, globally distributed team.
-
Substantial individual impact in a small, high-performing team.
-
Challenging technology and AI problems in a transformative industry.
-
A culture emphasizing ownership, experimentation, transparency, continuous learning, and customer impact.
Working Hours: Approximately 40 hours per week, with flexibility inherent in a remote, globally distributed team environment. The exact schedule will likely be determined by team collaboration needs and project deadlines, with an expectation of responsiveness.
๐ Enhancement Note: The salary range is provided in USD, which is common for remote roles in Europe, but candidates should clarify how this will be paid and if any local tax implications need to be considered. The benefits package is robust, particularly the equity and professional development opportunities. The "Student stipend" is an unusual but potentially valuable benefit for ongoing learning.
๐ฏ Team & Company Context
๐ข Company Culture
Industry: The partner company operates in a complex, high-impact industry that is undergoing transformation, likely involving sophisticated software and AI-powered solutions. This suggests a technically challenging and dynamic environment.
Company Size: The description indicates a "small, high-performing team" and a "fast-paced growth environment," suggesting the company is likely in a growth stage, possibly a Series A or B startup, or a dedicated innovation team within a larger organization. This means opportunities for significant impact but also a need for agility and adaptability.
Founded: Not specified, but implied to be an established entity capable of hiring globally and offering significant benefits.
Team Structure:
-
The role is part of the "Core UX team," which works within a larger "global engineering team."
-
This team collaborates closely with full-stack, data, machine learning, and DevOps engineers.
-
The structure is likely flat, emphasizing collaboration and shared ownership rather than rigid hierarchy. Methodology:
-
Data-driven decision-making and experimentation are core tenets.
-
Emphasis on continuous learning, rapid iteration, and measurable customer impact.
-
Agile methodologies are implied through the need for rapid iteration and cross-functional collaboration.
-
High standards for craftsmanship, technical excellence, and product polish.
Company Website: jobgether.com (for Jobgether's platform), the partner company's website is not directly provided but applications are managed through Jobgether.
๐ Enhancement Note: The partner company's specific industry is not disclosed, but the mention of "sophisticated software and AI-powered solutions" and "complex, high-impact industry" points towards sectors like FinTech, HealthTech, advanced manufacturing, or enterprise SaaS with significant data components.
๐ Career & Growth Analysis
Operations Career Level: This is a Senior Full Stack Engineer role, indicating a mid-to-senior level position with significant autonomy and responsibility. It's a hands-on coding role with opportunities to influence technical direction and product strategy.
Reporting Structure: You will report to a lead or manager within the Core UX team, and collaborate closely with peers across engineering, data, ML, and DevOps. The emphasis on "minimal oversight" suggests a high degree of autonomy.
Operations Impact: The role has direct and significant impact on the user experience, product quality, and ultimately, customer satisfaction and retention. Decisions made by this engineer will influence how users interact with the platform daily, directly affecting its success.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in frontend frameworks (React), backend development (serverless, asynchronous systems), cloud technologies (AWS), and potentially AI/ML integrations.
-
Leadership & Mentorship: As a senior engineer, there will be opportunities to mentor junior engineers, lead technical initiatives, and contribute to architectural decisions.
-
Product Influence: Contribute to product strategy and roadmap discussions due to the close alignment with UX and core product functionality.
-
Industry Exposure: Gain experience in a complex, high-impact industry, working on cutting-edge AI and software solutions.
-
Career Progression: Potential to move into Principal Engineer, Tech Lead, or Engineering Management roles within the company, depending on performance and interests.
๐ Enhancement Note: The role is positioned as a key contributor, offering a path for engineers who enjoy deep technical work combined with product-centric problem-solving and leadership potential, rather than a purely management track.
๐ Work Environment
Office Type: This is a fully remote role, indicating no requirement for physical office presence.
Office Location(s): The role is based in Romania, and candidates must be authorized to work there. While remote, there may be occasional global team offsites.
Workspace Context:
-
Remote Collaboration: The environment is designed for effective remote collaboration using digital tools for communication, project management, and code sharing.
-
Technology Stack: Access to modern development tools, cloud infrastructure (AWS), and a robust technology stack is expected.
-
Team Interaction: Regular interaction with a distributed team through video calls, chat platforms, and collaborative coding sessions.
Work Schedule: Approximately 40 hours per week. While remote, candidates should expect a dynamic schedule that accommodates cross-timezone collaboration and project deadlines. Proactive communication and responsiveness are key.
๐ Enhancement Note: The "fully remote" nature means candidates must be self-disciplined and effective communicators. The emphasis on "global team offsites" suggests that while daily work is remote, there are opportunities for in-person team building.
๐ Application & Portfolio Review Process
Interview Process:
-
Initial Screening (Jobgether AI): An AI-powered matching process will review applications against core requirements. Top candidates are shortlisted and shared with the hiring company.
-
Hiring Company Review: The partner company's internal team will review shortlisted candidates.
-
Technical Interviews: Expect multiple rounds of technical interviews focusing on:
- System Design: Designing scalable, robust, and user-centric solutions.
- Coding Challenges: Live coding or take-home assignments focusing on full-stack development, problem-solving, and UX considerations.
- Behavioral Questions: Assessing ownership, collaboration, resilience, and alignment with company values.
-
Portfolio Presentation: You will likely be asked to present your portfolio, detailing 1-2 key projects that showcase your skills and experience in enhancing UX through full-stack development.
-
Final Interview: May involve a discussion with senior leadership or the hiring manager to assess cultural fit and overall suitability.
Portfolio Review Tips:
-
Focus on Impact: Clearly articulate the problem you solved, your specific contributions, the technologies used, and the measurable outcomes (user experience improvements, performance gains, efficiency).
-
Showcase UX Sensitivity: Highlight projects where your technical decisions directly led to a better user experience. Use screenshots, demos, or detailed descriptions to illustrate the "before" and "after."
-
Demonstrate Ownership: Select projects where you took significant responsibility, from ideation to deployment. Be ready to discuss challenges and how you overcame them independently.
-
Technical Depth: Be prepared to dive deep into the technical architecture, design choices, and trade-offs made for your showcased projects.
-
Conciseness: Present your portfolio efficiently, focusing on the most relevant and impactful examples for this specific role.
Challenge Preparation:
-
System Design: Practice designing scalable systems, considering constraints like performance, security, and cost. Think about how UX considerations would influence design choices.
-
Coding: Brush up on JavaScript/TypeScript, React, Node.js (or Python equivalents), and SQL. Practice common data structures and algorithms.
-
Problem-Solving: Be ready to articulate your thought process for solving complex technical or product challenges, emphasizing clarity, logic, and efficiency.
๐ Enhancement Note: The AI screening process by Jobgether emphasizes the need for a strong initial application that clearly aligns with the stated requirements. The portfolio should be meticulously curated to directly address the "Core UX" and "full-stack development" aspects of the role.
๐ Tools & Technology Stack
Primary Tools:
-
Frontend: React (preferred), JavaScript, TypeScript.
-
Backend: Serverless architectures (AWS Lambda), asynchronous workflows, potentially Node.js or Python.
-
Databases: Relational databases (PostgreSQL preferred).
-
Cloud: AWS (Lambda, EC2, and other services).
-
Version Control: Git.
Analytics & Reporting:
-
While not explicitly listed, expect to use tools for monitoring application performance, user behavior, and system health. This might include tools like Datadog, New Relic, or specific AWS monitoring services.
-
Data analysis will be crucial for measuring the impact of UX improvements. CRM & Automation:
-
Not directly specified as part of the core engineering role, but understanding how engineering outputs integrate with CRM or marketing automation platforms could be beneficial.
๐ Enhancement Note: The technology stack is modern and cloud-native. Proficiency in React, serverless AWS, and PostgreSQL will be critical. Experience with AI/ML tools is a plus, suggesting potential integration points or future development directions.
๐ฅ Team Culture & Values
Operations Values:
-
High Standards: A commitment to technical excellence, code quality, and delivering polished, high-quality user experiences.
-
Customer Impact: Prioritizing work that delivers measurable value and positive outcomes for users.
-
Transparency: Open communication about progress, challenges, and decision-making.
-
Accountability: Taking ownership of tasks and projects, and being responsible for their successful completion.
-
Continuous Experimentation: A willingness to try new approaches, learn from failures, and iterate rapidly.
-
Technical Excellence: A dedication to mastering and applying best practices in software engineering.
Collaboration Style:
-
Cross-functional Integration: Close collaboration with full-stack, data, ML, and DevOps engineers across different time zones.
-
Proactive Communication: Regular updates, clear articulation of blockers, and thoughtful questioning are expected.
-
Teamwork: Working together to solve complex problems, share knowledge, and achieve common goals.
-
Feedback Culture: Openness to giving and receiving constructive feedback to foster continuous improvement.
๐ Enhancement Note: The culture emphasizes individual contribution within a collaborative, learning-oriented environment. Engineers are expected to be proactive, results-driven, and committed to quality and innovation.
โก Challenges & Growth Opportunities
Challenges:
-
Balancing UX Polish with Scalability: Ensuring a highly polished user experience while building scalable and performant backend systems.
-
Working Across Time Zones: Effectively collaborating with a globally distributed team requires strong communication discipline and flexibility.
-
Rapid Iteration in a Growth Environment: Adapting to fast-paced development cycles and evolving product requirements.
-
Integrating AI/ML: Potentially working with or integrating AI/ML components, which may require learning new paradigms or technologies.
-
Driving Initiatives with Limited Oversight: Taking full ownership and driving complex projects to completion with minimal direct supervision.
Learning & Development Opportunities:
-
Advanced Technical Skills: Deepen expertise in modern frontend, backend, cloud, and potentially AI/ML technologies.
-
Product Strategy: Gain insights into product development and UX design principles within a high-impact industry.
-
Cross-functional Exposure: Learn from specialists in data science, machine learning, and DevOps.
-
Leadership Mentorship: Opportunities to guide technical decisions and mentor junior engineers.
-
Industry Transformation: Contribute to shaping a major global industry through innovative technology solutions.
๐ Enhancement Note: The challenges are framed as opportunities for growth, particularly in areas like distributed systems, AI integration, and autonomous project management.
๐ก Interview Preparation
Strategy Questions:
-
"Describe a time you significantly improved a product's user experience through your full-stack development work. What was the problem, your solution, and the impact?" (Focus on measurable UX improvements, technical details, and ownership).
-
"How do you approach balancing the need for immediate feature delivery with long-term code quality and scalability?" (Discuss your understanding of trade-offs, technical debt, and best practices).
-
"Walk us through your process for designing a scalable backend service that supports a complex frontend application. What factors do you consider?" (Prepare to discuss system design principles, API design, database choices, and asynchronous patterns). Company & Culture Questions:
-
"What interests you about working on 'Core UX' and what does 'product polish' mean to you as an engineer?" (Demonstrate your understanding of user-centric development and attention to detail).
-
"How do you contribute to a culture of continuous experimentation and learning in a remote team?" (Share examples of your proactive learning and how you've influenced team practices).
-
"Describe a situation where you had to drive a project forward with minimal direction. How did you ensure success?" (Highlight your initiative, problem-solving skills, and communication strategies). Portfolio Presentation Strategy:
-
Storytelling: Frame your projects as compelling narratives โ problem, solution, impact.
-
Visuals: Use diagrams, screenshots, or even short videos to illustrate your work and the UX improvements.
-
Metrics: Quantify the impact of your work whenever possible (e.g., "reduced load time by X%", "increased conversion rate by Y%", "improved user satisfaction scores").
-
Technical Deep Dive: Be ready to discuss the technical intricacies, architectural decisions, and trade-offs you made.
-
Relevance: Tailor your presentation to highlight aspects most relevant to Core UX and full-stack development for this role.
๐ Enhancement Note: Preparation should focus on articulating how technical skills directly translate into improved user experiences and business value, showcasing ownership and collaborative capabilities in a remote setting.
๐ Application Steps
To apply for this operations position:
-
Submit your application through the Jobgether platform, ensuring your profile and attached resume clearly highlight your 5+ years of full-stack experience with a strong UX focus.
-
Curate your portfolio: Select 2-3 key projects that best demonstrate your ability to enhance product functionality, responsiveness, and visual polish through full-stack development. Prepare to discuss the technical approach, systems used, and measurable impact.
-
Optimize your resume: Use keywords from the job description such as "React," "TypeScript," "AWS Lambda," "PostgreSQL," "System Design," and "Full-Stack Development." Quantify achievements where possible.
-
Prepare for technical interviews: Brush up on JavaScript, React, backend concepts (serverless, async), SQL, and system design principles. Practice articulating your thought process.
-
Research the company: While the specific partner company is not named, understand Jobgether's mission and how their AI matching process works. Be ready to discuss why you are interested in working on "Core UX" and transforming a "complex, high-impact industry."
โ ๏ธ 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 and strong proficiency in modern frontend frameworks like React. You should also possess solid knowledge of backend systems, cloud environments, and relational databases.