Job Closed

This listing is no longer active.

Salsify logo
Salsify

The Commerce Experience Management (CommerceXM) platform that empowers brand manufacturers to win on the digital shelf.

Product Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

Portugal

Posted

70 days ago

Salary

€38.3K - €45K / year

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishJavaScriptNode.jsPostgreSQLReactTypeScript

Job Description

Product Engineer

Salsify

• Partner daily with the Platform Owner to understand business challenges, stakeholder goals, and product priorities for internal tools that support go-to-market teams. • Lead or support requirements discovery (via calls, async docs, team meetings) to capture needs, edge cases, success metrics, and constraints. • Write and maintain high-quality product documentation: functional requirements, technical specifications, data flows, acceptance criteria, and architecture notes, adhering to established internal standards and patterns. • Turn requirements into clear, actionable plans and precise instructions for AI-assisted implementation; coordinate changes through iterative build-verify cycles. • Enforce consistent, enterprise-grade design patterns, architecture principles, and quality gates during planning, implementation review, and validation. • Participate in design and implementation reviews with a focus on correctness, maintainability, adherence to guidelines, and efficient use of AI workflows. • Run and troubleshoot automated quality checks (type checking, linting, tests); diagnose issues and propose targeted fixes. • Help keep system knowledge current: update reference documentation, track changes across versions, and surface ambiguities for resolution. • Support alignment with engineering, product, and go-to-market stakeholders across regions. Balance the demands of leaders with those of individual contributors. • Contribute to refining our AI-augmented development processes (better patterns, templates, automation ideas). • Communicate effectively across time zones (US / EMEA) using async documentation, collaboration tools, and occasional synchronous sessions.

Job Requirements

  • 2–4 years of experience in product engineering, technical product management, solution architecture, or junior full-stack/ frontend development roles.
  • Demonstrated ability to gather requirements, write clear functional/technical specs, and create acceptance criteria — with strong written English communication.
  • Solid understanding of modern web technologies (React, TypeScript, Node.js, REST APIs, PostgreSQL) and basic software architecture concepts.
  • Comfort with AI-assisted workflows (prompt engineering, using LLMs for code/spec generation, iterative verification).
  • Strong analytical mindset: ability to break down complex problems, spot ambiguities, and ask clarifying questions.
  • Excellent collaboration and communication skills — fluent in English (written + verbal); able to work async and synchronously across cultures/time zones.
  • Located in Portugal with eligibility to work in the EU; available for hybrid Lisbon work when needed and flexible for US overlap hours (e.g., 2–4 PM Lisbon time).

Benefits

  • Health & medical benefits
  • PTO
  • Equity in the form of stock options

Related Job Pages

More Full-stack Engineer Jobs

Overclock Labs, creators of Akash Network logo

Staff Engineer

Overclock Labs, creators of Akash Network

Akash Network is the world’s first decentralized and open-source cloud. | $AKT

Full TimeRemoteTeam 11-50H1B No Sponsor

• Design, develop and test of new features in the core tech stack of Akash Network (primarily Node and Provider). • Implement resilient and scalable systems to achieve high reliability for the Akash blockchain. • Contribute to building ops pipeline and documentation. • Think creatively about attack vectors, failure handling, and other non-functional requirements.

Texas
$250K - $500K / year
Job Closed
Full TimeRemoteTeam 51-200Since 2002H1B No Sponsor

• Collaborate with senior developers to design and implement features across front-end and back-end systems. • Work with designers and Product Managers to estimate and plan work within an Agile framework. • Communicate progress, risks, and technical considerations clearly with teammates. • Create and maintain documentation that supports shared understanding across the team. • Engage with clients alongside senior team members to support requirement gathering and demos. • Write clean, maintainable, well-structured code following industry best practices. • Participate in peer code reviews to help maintain high-quality, scalable codebases. • Use modern AI-powered developer tools (e.g., GitHub Copilot, Claude Code, Devin, Codex) to improve development efficiency and spark new approaches to problem-solving. • Apply responsible judgment in deciding when and how to use AI-assisted development tools. • Explore opportunities to incorporate automation and AI into workflows (e.g., test scaffolding, documentation generation, debugging assistance).

Mexico
PeopleFluent logo

Software Engineer

PeopleFluent

Talent management and learning solutions to help you guide your organization’s people, culture, and outcomes.

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Organize full lifecycle software development • Prepare specifications and determine operational feasibility • Write well designed, testable, efficient code • Prepare software verification plans and quality assurance procedures • Organize documenting and maintenance of software functionality • Integrate software components into a fully functional software system • Evaluate and deploy software tools, processes and metrics • Provide support and consulting on software systems usage • Ensure compliance with project plans and industry standards

United States
MyFitnessPal logo

Staff Software Engineer, Internal Developer Platform

MyFitnessPal

Unlock your healthy and find your happy with MyFitnessPal.

Full TimeRemoteTeam 51-200Since 2005H1B Sponsor

• Design, build, and evolve a low-friction internal developer platform • Lead major technical initiatives to improve developer velocity and autonomy • Partner with Infrastructure, Security, and Product Engineering to deliver secure and easy-to-adopt solutions • Drive adoption through experimentation and iterative improvements • Mature the Infrastructure team’s capabilities through automation • Coach team members to grow technical skills • Provide thought leadership on industry best practices • Turn complex problems into simple solutions

United States
$170K - $200K / year
Job Closed