
Senior Fullstack Software Engineer – AI Copilot
Posted 6 days ago

Posted 6 days ago
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
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.