The intelligent heart of customer experience.
Senior Fullstack Software Engineer – AI Copilot
Location
Portugal
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Software Engineer – AI Copilot
Zendesk
• Own delivery of frontend and backend features, from technical design through production release and ongoing iteration. • Build and maintain performant, accessible UIs and robust backend services, enabling seamless AI-powered interactions for end users. • Work closely with product managers, designers, and ML engineers to translate requirements into impactful technical solutions. • Participate in architectural decisions within your team and influence technical direction across teams as experience grows. • Proactively identify and address technical debt, ensuring high performance, reliability, and maintainability. • Drive adoption and extension of Zendesk’s design system and component library for frontend consistency. • Writing backend business logic, optimizing queries, and ensuring system performance and scalability. • Ensuring quality through backend-focused testing, such as integration and API contract tests. • Mentor junior engineers through code review, pairing, and knowledge-sharing sessions.
Job Requirements
- 5+ years of experience in software engineering, with a strong focus on frontend development.
- Fluent in TypeScript and React; working proficiency in Ruby is a plus.
- Solid experience with modern frontend architecture: component-based design, state management, and responsive, accessible interfaces.
- Some experience with distributed systems, RESTful APIs, event-driven architectures (e.g., Kafka), and cloud infrastructure (AWS).
- Some experience with SQL and data infrastructure — you can reason about data pipelines, query performance, and analytics.
- Strong understanding of web fundamentals: browser APIs, performance, accessibility, and cross-browser compatibility.
- Experience with frontend testing: unit and integration testing with Jest, React Testing Library, or equivalent.
- A track record of owning features end-to-end and delivering them to production with high quality.
- Ability to work with uncertainty and the flexibility to pivot with changing priorities.
- Strong collaboration skills — you work effectively with designers, other backend engineers, and product managers.
Benefits
- Flexible working arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Software Engineer, Full Stack
QualifiedThe #1 pipeline generation platform for revenue teams that use Salesforce
• Define and drive technical strategy for major product areas, ensuring long-term scalability, reliability, and developer velocity • Lead large, cross-team initiatives from concept through launch and iteration (including sequencing, dependency management, and stakeholder alignment) • Architect and evolve complex systems spanning frontend, backend services, and data models; make pragmatic tradeoffs that optimize for customer outcomes and operational excellence • Establish and evolve engineering standards (architecture patterns, testing strategy, performance budgets, reliability/observability practices) that scale across teams • Build AI-powered experiences using LLMs, embeddings, and related techniques where they create real user value, with strong engineering around evaluation, observability, and iteration • Proactively identify and eliminate systemic risks: reliability gaps, performance bottlenecks, scaling constraints, and operational toil • Mentor and develop engineers across levels; amplify impact by coaching technical leaders and raising the bar for design and execution • Communicate clearly and influence effectively across engineering, product, design, and leadership—especially during high-ambiguity decisions
• Collaborate in defining the architecture of new solutions and maintaining current architectures. • Guide developers regarding the adopted design patterns. • Support the definition of technologies to be used for a given development. • Assist in integration (packaging) and merges of builds developed in parallel.
Senior Full-Stack Developer
Tria FederalTria Federal, founded in 2023, is a technology and advisory services firm specializing in digital transformation solutions for the federal sector. Guided by its commitment to servi
Role Description We are looking for a Senior Full Stack Developer who is proficient in Angular, TypeScript, Node JS who will be part of a collaborative and agile team that supports and builds modern, usable, and responsive applications for mission-critical U.S. federal government health IT solutions. Qualifications - Bachelor’s degree in computer science, information technology, engineering, or equivalent experience. - 8+ years of application development experience. - 3+ years of hands-on experience with Angular, TypeScript, and Node.js. - Strong hands-on experience developing modern, responsive web applications using Angular and TypeScript. - Strong back-end development experience using Node.js, NestJS, REST APIs, and service-oriented design patterns. - Experience with Python and PySpark for ETL development, data transformation, and batch data processing. - Experience working with relational databases such as PostgreSQL, MySQL, or similar platforms. - Experience writing clean, maintainable, testable, and well-documented code. - Experience with unit testing, integration testing, code reviews, and defect resolution. - Experience with Git-based development workflows, branching strategies, pull requests, and version control best practices. - Experience working with CI/CD pipelines and DevOps practices. - Experience with AWS services used for application hosting, data processing, logging, monitoring, or deployment. - Experience working in a SAFe Agile environment, including participation in PI Planning, sprint planning, daily standups, backlog refinement, demos, and retrospectives. - Experience using Agile collaboration tools such as Jira and Confluence. - Strong written and verbal communication skills. - Must be detail-oriented and able to work independently in a fast-paced delivery environment. - Knowledge of healthcare, Medicare, Medicaid, or CMS systems and data is a plus. - Experience modernizing legacy systems or supporting large-scale federal health IT systems is a plus. - Experience with accessibility, Section 508, security, or federal compliance standards is a plus. - Experience with big data technologies such as Spark, Hadoop, or cloud-based data processing platforms is a plus. Requirements - Ability to successfully obtain a U.S. Federal Position of Trust clearance designation. - Must reside in and be able to perform work in the United States. - Must have lived in the United States for 3 of the last 5 years. Responsibilities - Design, develop, test, and maintain full stack applications using Angular, TypeScript, Node.js, NestJS, Python, and PySpark. - Build modern, responsive, accessible, and user-friendly front-end features for federal health IT applications. - Develop and maintain back-end APIs, services, and integrations using Node.js and NestJS. - Support ETL development and data processing workflows using Python and PySpark. - Collaborate with architects, technical leads, product owners, business analysts, testers, DevOps engineers, and stakeholders to deliver high-quality software. - Participate in technical design discussions and contribute to implementation approaches that align with application architecture and program standards. - Translate business requirements, user stories, and acceptance criteria into working software. - Write clean, efficient, maintainable, and reusable code following team standards and best practices. - Review code, provide constructive feedback, and help maintain quality across the development team. - Troubleshoot and resolve complex technical issues across the application stack. - Support modernization of legacy systems and improvement of user experiences for CMS applications. - Participate in SAFe Agile ceremonies, including PI Planning, sprint planning, backlog refinement, daily standups, demos, and retrospectives. - Contribute to sprint commitments, release planning, and delivery of software increments. - Support technical documentation, including design notes, API documentation, deployment notes, runbooks, and implementation guidance. - Collaborate with QA teams to support test planning, defect triage, and resolution. - Work with DevOps teams to support CI/CD pipelines, deployment activities, environment troubleshooting, and release readiness. - Identify opportunities to improve application performance, maintainability, reliability, security, and scalability. - Mentor other developers and help promote engineering best practices across the team. - Adhere to Agile, iterative development, security, accessibility, and federal delivery practices. - Support process improvement activities that improve team productivity, software quality, and delivery predictability. Public Trust Clearance Many of our roles require the hired candidate to go through public trust clearance. A minimum of 3 years of stay in the U.S. within the last 5 years is required to be eligible to qualify for public trust clearance sponsorship. Work Location Headquartered in Arlington, VA, we also have a primary office in Baltimore, MD for those who prefer to work on-site. However, with employees spread across 40+ states, we have many remote roles. Why Tria? As a company that cares about people, we seek to cultivate a culture in which all can thrive personally and professionally. We offer a top-tier benefits package to invest in your physical, mental, and financial health and wellness so that you can be your best self - at work and in life.
Staff Full-Stack Engineer
Eureka LabsExcelling Product Factory Partner for fast-growing marketplaces & SaaS companies. #ThinkBuildEnjoy #ChallengeYourself
• Design, build, and maintain full-stack solutions across frontend, backend, APIs, and integrations. • Develop and support growth-related initiatives, experiments, and internal tools. • Design measurement systems and analytics architecture, not just implement tracking requirements. • Work across multiple systems and technologies to solve business and product challenges. • Collaborate closely with product, growth, and leadership stakeholders to identify opportunities and implement solutions. • Design and improve analytics, tracking, and measurement systems to support data-driven decision-making. • Implement and maintain integrations with third-party platforms and services such as Stripe, analytics tools, and external APIs. • Contribute to architectural and technical decisions with a pragmatic and scalable mindset. • Operate effectively in an environment with evolving priorities and limited structure. • Take ownership of initiatives from discovery through implementation and iteration. • Continuously evaluate and improve processes, tooling, and system efficiency.



