
Senior Fullstack Software Engineer β AI Copilot
Posted Jun 10

Posted Jun 10
This is a fully remote position, open to applicants in Portugal.
β’ Take charge of delivering both frontend and backend features, overseeing the process from technical design to production release and continuous iteration.
β’ Develop and sustain high-performing, accessible user interfaces and robust backend services that facilitate seamless AI-driven interactions for end users.
β’ Collaborate closely with product managers, designers, and machine learning engineers to convert requirements into impactful technical solutions.
β’ Engage in architectural decision-making within your team and help shape the technical direction across teams as your experience expands.
β’ Actively identify and resolve technical debt, ensuring optimal performance, reliability, and maintainability.
β’ Promote the adoption and enhancement of Zendeskβs design system and component library to ensure frontend consistency.
β’ Craft backend business logic, optimize queries, and guarantee system performance and scalability.
β’ Uphold quality through backend-focused testing, including integration and API contract tests.
β’ Provide mentorship to junior engineers through code reviews, pair programming, and knowledge-sharing sessions.
β’ Over 5 years of experience in software engineering, with a significant emphasis on frontend development.
β’ Proficient in TypeScript and React; familiarity with Ruby is advantageous.
β’ Extensive experience with contemporary frontend architecture: component-based design, state management, and responsive, accessible interfaces.
β’ Some background in distributed systems, RESTful APIs, event-driven architectures (e.g., Kafka), and cloud infrastructure (AWS).
β’ Basic knowledge of SQL and data infrastructure β capable of reasoning about data pipelines, query performance, and analytics.
β’ Strong grasp of web fundamentals: browser APIs, performance, accessibility, and cross-browser compatibility.
β’ Experience with frontend testing: unit and integration testing using Jest, React Testing Library, or similar tools.
β’ Proven track record of owning features from start to finish and delivering them to production with high quality.
β’ Comfortable working in uncertain environments and adaptable to shifting priorities.
β’ Excellent collaboration skills β able to work effectively with designers, other backend engineers, and product managers.
β’ Flexible working arrangements
β’ Professional development opportunities
Phase2
Job Mobz
RTX
Get handpicked remote jobs straight to your inbox weekly.