Frontend Software Engineer (React & Typescript)
Salsify
- Location
- Portugal
- Job Type
- full-time
- Salary
- β¬55.500 - β¬61.500 EUR
- Posted
- July 15, 2025
Job Description
Come join a company who is a key leader in the industry scaling the next core commerce infrastructure and on the path from $100M to $500M! Founded in 2012, Salsify helps brand manufacturers, distributors, and retailers in over 80 countries collaborate to win on the digital shelf. As the market leader globally, our products are shopper-centric, frictionless, and create memorable commerce experiences. Our products provide a competitive edge through experiences that improve brand trust, amplify product differentiation and assortments, increase conversion rate, improve profit margins, and speed time to market.
Learn how the world’s largest brands, including Mars, L'Oreal, Coca-Cola, Bosch, and GSK, as well as retailers and distributors such as E.Leclerc, Carrefour, Metro, and Intermarché use Salsify everyday to stand out on the digital shelf.
At Salsify, we strive to embody an equitable, diverse, and inclusive company culture. We are united across countries, levels, tenures, and a host of other dimensions of diversity. We understand that while work is just one aspect of who we are, a truly inclusive culture accounts for the full authenticity of every single human being that works here.
About the Opportunity
Salsify pioneered the first Product Experience Management (PXM) platform to help brand manufacturers win more sales and grow market share online. We work with a growing roster of hundreds of leading brands across the globe, including Coca-Cola, Dawn Foods, L’Oreal, Intermarché, L’Eclerc, and Coty. We’ve come a long way since starting in a Boston basement in late 2012, and now have great, happy customers across the entire supply chain, from brands to distributors to retailers to marketplaces.
We're looking for talented and passionate developers who want to be part of our SXM Engineering team. We already have a very experienced, solid team that we want to take to the next step in scaling and making it even more successful.
As a Software Engineer at Salsify, you will be entrusted to innovate and constantly improve our products to deliver a platform and experience our customers love to use. You will solve complex business and scalability problems and help define the direction of the product as well as work across the entire Salsify technology ecosystem, building and maintaining Frontend applications in React and Typescript, interacting directly with Retailers and Manufacturers like Dawn Foods, Intermarché, L’Eclerc, Auchan, Metro, and much more. Our engineers are simultaneously scaling a demanding application while simplifying complex business processes for our users and learning from top engineers along the way.
We deeply value our engineering culture. We strongly emphasize clarity, competence, accountability, and autonomy. We care about building the right thing, the right way, and having fun while we do it. Every member of our team has the freedom and responsibility to make Salsify a great place to work.
How You'll Make an Impact
- Build and ship production-grade software using some or all of the following technologies:
- React, Typescript
- MySQL, Redis, Elastic Search
- Azure Cloud, AWS
- Rabbit MQ
- Kubernetes
- Set technical direction and help define the technical approach for the work the team takes on.
- Work closely with product and engineering management to help define the product roadmap.
- Collaborate with go-to-market teams to launch new functionality.
- Grow as a leader both on the team and within the broader engineering organization.
- Mentor new team members as the team grows.
- Participate in tech talks and guilds to exchange ideas and strategies that advance our ability to build quality software.
- Be proud of what you work on, learn from, and give back to your team and the broader community - contribute to the success of an exciting and fast-growing Boston-based company with global customers.
You'll Enjoy This Role If You Have
- 5+ years of commercial software development experience
- Experience in React and TypeScript (Go and Python knowledge is a plus)
- Experience building consumer-facing applications in a SaaS or product-based company, specializing in back-end development
- Experience with contemporary frameworks, build tools, and testing tools
- A drive to build scalable and performant applications -- you know that just because a query returns the results you need, it may not be the most efficient approach
- An interest in exchanging ideas around building robust, secure, maintainable software
- Comfort providing and receiving feedback on implementation ideas
- Thoughtful opinions about efficient and secure deployment practices
What We Have for You
- Competitive Salary
- Equity
- Unlimited Vacation
- Medical, Dental, and Vision Insurance (Multicare)
- Life Plan
- Meal Allowance
- Referral Bonuses
Salsify’s mission is to empower brand manufacturers to win on the digital shelf.
Helping brand manufacturers to win online is what we do. Our culture is who we are. We are empowered. We are positive thinkers. We take action. We care deeply. These values have driven Salsify’s growth and earned the company numerous top workplace awards.
We are headquartered in Boston and have hubs in Lisbon (Portugal), Sydney (Australia), and remote offices around the globe. If you are excited to work in a fast-paced environment with a team that values agility, curiosity and passion, we want to hear from you!
Salsify loves a good success story, and it would be our privilege to help write yours! We recognize that talent and potential come in all forms and that years of experience do not guarantee job effectiveness or leadership potential. Our hiring process involves recognizing a person’s achievements, subject matter expertise, and passion, not just check marks next to a job description. If you have an interest in our roles please do not hesitate to apply - we would be happy to speak with you!
- We pay market rates, which are competitive and equitable
- We pay based on performance and proficiency, not tenure
- We adjust proactively; when the market moves, we do too
National Pay Range
€55.500 - €61.500 EUR
Salsify loves a good success story and it would be our privilege to help write yours! We recognize that talent and potential come in all forms and that years of experience does not guarantee on-the-job effectiveness or leadership potential. Our hiring process involves recognizing a person’s achievements, subject matter expertise, and passion, not just check marks next to a job description. If you have an interest in our roles please do not hesitate to apply - we would be happy to speak with you!
π― Who is this job for?
This job suits a Senior Frontend Engineer (Senior level) with 5+ years of experience, strong skills in React and TypeScript, and experience building scalable, performant SaaS applications. Candidates should be comfortable working with backend technologies like MySQL, Redis, and ElasticSearch, cloud platforms (Azure, AWS), and tools like Kubernetes and RabbitMQ, while collaborating closely with product teams and mentoring others. Familiarity with modern build and testing tools, strong problem-solving skills, and passion for delivering quality commerce experiences are essential.
π¬ Potential Interview Questions
-
Describe your experience with React and TypeScript in building scalable, consumer-facing SaaS applications.
I have over 5 years of experience developing scalable front-end applications using React and TypeScript, focusing on building performant, maintainable, and user-friendly interfaces for SaaS platforms with complex business logic. -
How do you approach optimizing application performance, especially with database queries and front-end rendering?
I profile and optimize database queries for efficiency, implement caching strategies using tools like Redis, and use React performance techniques such as memoization, lazy loading, and code splitting to ensure fast UI rendering. -
Explain your experience working with backend technologies like MySQL, Redis, or ElasticSearch in relation to frontend development.
I collaborate closely with backend teams to design efficient APIs, understand data models in MySQL and ElasticSearch, and implement real-time data features or caching with Redis to enhance the frontend experience. -
What is your experience with cloud platforms such as Azure and AWS, and how have you integrated these in your projects?
I have worked with both Azure and AWS, deploying front-end applications on services like Azure App Service or AWS S3/CloudFront, integrating with managed services such as RabbitMQ for messaging and Kubernetes for container orchestration. -
How do you contribute to setting technical direction and defining technical approaches within your team?
I actively participate in architectural discussions, propose scalable and maintainable solutions, advocate for best practices in code quality, security, and performance, and mentor team members to ensure consistent standards. -
Describe your experience mentoring junior developers and growing as a technical leader.
I regularly review code, share knowledge through tech talks and pair programming, provide constructive feedback, and support career growth by helping teammates build confidence and technical skills. -
How do you collaborate with product and go-to-market teams to launch new functionality?
I engage early with product managers to clarify requirements, provide technical feasibility insights, iterate on prototypes, and ensure smooth deployment and monitoring post-launch for rapid feedback incorporation. -
What are your thoughts on building secure and maintainable front-end applications?
Security and maintainability are priorities; I follow secure coding practices, protect against common vulnerabilities like XSS and CSRF, write modular and well-documented code, and maintain automated tests for reliability. -
How do you handle testing and CI/CD in your frontend projects?
I implement unit and integration tests using Jest and React Testing Library, configure automated pipelines with tools like GitHub Actions or Azure DevOps, and ensure continuous deployment with quality gates. -
What motivates you to work in a fast-paced, growth-focused SaaS company like Salsify?
I thrive on solving complex business problems through technology, enjoy continuous learning and scaling products that impact global brands, and value working in collaborative, agile teams with a culture of autonomy and accountability.
π Job Summary
Join Salsify as a Frontend Software Engineer (React & TypeScript) remotely from Portugal and help scale the industry-leading Product Experience Management platform trusted by global brands like Coca-Cola and L’Oréal. You’ll build scalable, performant consumer-facing SaaS applications, collaborate cross-functionally, and contribute to product and technical roadmaps using modern technologies including React, TypeScript, MySQL, Redis, ElasticSearch, and cloud platforms like Azure and AWS. With 5+ years of experience, you’ll mentor peers, drive best practices, and enjoy competitive salary (€55.5k–€61.5k), equity, unlimited vacation, health benefits, and a vibrant, inclusive culture committed to innovation and growth.
Required Skills
Related jobs
Senior Software Developer (Fullstack - Java & React)
WorkMotion
Full-time