Where good is not good enough. ⚡️ Crafting top-notch digital products.
Senior Full-Stack Engineer
Location
Portugal
Posted
7 days ago
Salary
€43.6K - €61.2K / year
Seniority
Senior
Job Description
Senior Full-Stack Engineer
Pixelmatters
• Your role will focus on designing, implementing, and evolving full-stack architectures using NestJS and React, deployed on top of AWS. • You will participate in technical discussions and help ensure solutions are secure, scalable, and maintainable. • You will be involved in all stages of product development, from front-end implementation and API design to database modeling, infrastructure, and deployment workflows. • Some of your day-to-day tasks will include designing scalable front-end and back-end architectures, developing and optimizing APIs, implementing complex UI components, defining database schemas, improving CI/CD pipelines, reviewing code, and proactively identifying performance, reliability, and security improvements across the system.
Job Requirements
- At least 5+ years of experience in software engineering, with strong experience as a Full-Stack Engineer.
- Proven expertise with NestJS and React, or similar JavaScript-based frameworks with the ability to make to make architectural decisions across front-end and back-end systems.
- Strong understanding of software architecture, system design, and engineering best practices.
- Solid experience designing and building RESTful APIs.
- Good knowledge of databases, including schema design, performance optimization, and data integrity practices (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Experience optimizing data flow across the stack, including API design, caching strategies, and front-end rendering performance.
- Good understanding of front-end architecture patterns, state management, performance optimization, and component-driven development in React.
- Proficiency with unit, integration, and end-to-end testing across both front-end and back-end.
- Strong experience with Git workflows and collaborative development in multi-branch environments.
- Fluency with agentic AI tools (such as Claude Code or Cursor) as a regular part of your development workflow.
- Excellent understanding of English and Portuguese (written and spoken).
Benefits
- Quality-driven, inspiring, and collaborative work environment.
- Competitive salary and benefits, including health insurance.
- ClaudeCode account with generous tokens’ budget.
- We have a brand new office located at Porto’s downtown while continuing to back our “Remote as default, Office as an option” policy.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Developer
Secure Planet, Inc.Secure Planet, Inc. is a biometric products and solutions provider specializing in facial recognition.
• Develop website enhancements and biometrics services for cross-platform deployment • Support the development and enhancements of a mature mobile biometric application • Integrate biometric algorithms into mobile and server-based collection applications • Test developed applications in an Azure DevOps Cloud Computing Environment
Principal Software Engineer
OpalaConnecting data flow across healthcare so that every patient's experience is optimized.
• Drive the technical vision while balancing short- and long-term business goals • Ensure the quality and sustainability of the architecture, design, and code of software systems • Take ownership of critical software architecture components and initiatives • Lead hands-on efforts in design, coding, and performing code reviews • Deploy and maintain large-scale software in production environments while ensuring operational excellence • Apply expertise in performance, scalability, distributed architecture, and best engineering practices • Translate complex business requirements into robust software solutions in an Agile environment • Lead high-stakes, cross-functional projects with technical and strategic insight • Spearhead the development of new products across front-end, back-end, infrastructure, and deployment • Provide guidance to leadership on technical decisions, demonstrating strong communication skills • Mentor and support the professional development of team members while helping managers grow their teams • Stay on top of healthcare interoperability standards, trends and best practices like HL7 FHIR, Smart on FHIR, CQL, DaVinci IGs, interoperability mandates, etc
• Partner with the Lead Product Manager to ensure the backlog is refined, well-documented, and ready for development • Write clear, testable user stories and acceptance criteria for product enhancements, bugs, and technical requests • Facilitate meetings with internal SMEs (support, training, customer success) to gather context, replicate issues, and document edge cases • Support backlog refinement sessions and sprint planning by ensuring stories meet the Definition of Ready • Help prepare discovery materials and documentation for new features or customer needs • Organize supporting materials like workflows, screenshots, support cases, and stakeholder notes • Serve as a liaison between customer-facing teams and developers, helping ensure issues are well understood before development begins • Follow up with stakeholders to resolve outstanding questions or missing information for development work • Contribute to internal product documentation and knowledge base articles
• Translate SDLC standards into practical, executable workflows within Jira and related tools • Configure Jira projects and issue hierarchies to directly support SDLC phases (intake, planning, development, testing, release) • Actively audit teams’ usage of tools to ensure adherence to required SDLC practices • Partner directly with engineers and managers to troubleshoot process breakdowns • Iterate quickly on process improvements based on real delivery data and team feedback • Implement AI automation for reporting and operational excellence • Serve as the primary Jira and Confluence administrator, performing hands-on configuration and maintenance • Design and maintain issue types, fields, schemas, and screens, workflows and transitions, permission schemes and roles, custom dashboards and reports • Create and maintain Confluence SDLC documentation, templates for project pages, release notes, and retrospectives, embedded Jira reports and live status views • Build and maintain Jira automation rules to enforce required fields and transitions, reduce manual updates and duplication, improve traceability from idea → delivery • Design workflows that reflect real engineering practices rather than theoretical models • Implement integrations between Jira, Confluence, and Productboard • Own ongoing tuning and performance of automations to prevent noise or system overhead • Actively manage Jira ↔ Productboard synchronization • Ensure roadmaps and priorities in Productboard accurately reflect execution in Jira • Create practical, step-by-step guidance for teams (how-to docs, workflows, examples)


