Senior Software Engineer Php, Typescript, Node.Js

Jobgether

Portugal

Remote

EUR 60,000 - 90,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote (EMEA)
Office option depending on location
Flexible hours
Private health insurance
Mental well-being time off
Birthday leave
Learning opportunities
Hackathons
Team events

Job summary

Jobgether is seeking a Senior Software Engineer for backend and frontend coordination, focused on PHP, Node.js, and TypeScript. You will design and scale software powering global commerce, operating in a distributed, cloud-based environment.

You will partner with Product and Design, lead architectural decisions, and drive engineering excellence while mentoring peers and improving practices across squads.

Qualifications

  • Significant experience building and operating production software in modern product engineering environments.
  • Hands-on experience developing backend applications using PHP (Symfony), Node.js, and TypeScript.
  • Experience with cloud infrastructure, orchestration, and containerized environments.
  • Strong communication skills and ability to collaborate with technical and non-technical stakeholders.

Responsibilities

  • Design, develop, and maintain scalable, reliable, and maintainable software solutions aligned with engineering best practices.
  • Build and optimize distributed systems, cloud-native services, and scalable data processing solutions.
  • Own technical initiatives from design through implementation, monitoring, debugging, and continuous improvement.
  • Improve system reliability through monitoring, observability, automated health checks, and alerting solutions.
  • Drive improvements in engineering standards, code quality, maintainability, and development processes.
  • Mentor other engineers through code reviews, onboarding, and knowledge sharing.

Skills

PHP (Symfony)
Node.js
TypeScript
Distributed systems
AWS
Kubernetes
Terraform
CI/CD
Observability
AI-assisted development

Tools

Docker
PostgreSQL
MongoDB
Redis
Angular

Job description

Senior Software Engineer PHP, TypeScript, Node.js

Empresa : Jobgether Tipo de Emprego : Periodo Integral Portugal

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – PHP, TypeScript, Node.js based in Portugal.

This role offers the opportunity to build reliable, scalable software solutions that power global commerce experiences. You will work on complex engineering challenges while shaping products used by customers and businesses worldwide. The position combines deep technical expertise, product thinking, and ownership within a modern distributed engineering environment. You will design and optimize scalable systems, contribute to architectural decisions, and help improve engineering practices. Working closely with cross-functional teams, you will transform customer needs into impactful technical solutions. This is an ideal opportunity for an experienced engineer who enjoys autonomy, collaboration, and continuous innovation.

Accountabilities

You will take ownership of complex engineering initiatives, designing and delivering high-quality software while contributing to technical excellence across the organization. Your main responsibilities will include:

  • Design, develop, and maintain scalable, reliable, and maintainable software solutions aligned with engineering best practices.
  • Build and optimize distributed systems, cloud-native services, and scalable data processing solutions.
  • Own technical initiatives from initial design through implementation, monitoring, debugging, and continuous improvement.
  • Improve system reliability through effective monitoring, observability, automated health checks, and alerting solutions.
  • Drive improvements in engineering standards, code quality, maintainability, and development processes.
  • Break down large technical challenges into incremental deliverables that enable efficient execution and fast iteration.
  • Collaborate closely with Product and Design teams to understand customer needs and deliver solutions with measurable impact.
  • Make thoughtful technical decisions by balancing customer value, delivery speed, engineering quality, and long-term scalability.
  • Contribute to architecture discussions and help shape technical solutions within your engineering squad.
  • Mentor other engineers through code reviews, technical guidance, onboarding support, and knowledge sharing.
  • Promote a culture of continuous learning, collaboration, and technical excellence.
  • Work proactively across teams to solve ambiguous problems and contribute to broader engineering initiatives.
  • Use AI-assisted development tools and modern workflows to improve implementation, testing, debugging, documentation, and code quality.
Requirements

The ideal candidate is an experienced software engineer with strong technical foundations, a product mindset, and the ability to independently solve complex engineering challenges. The required qualifications and skills include:

  • Significant experience building and operating production software in modern product engineering environments.
  • Strong software engineering fundamentals with experience designing scalable and distributed systems.
  • Hands-on experience developing backend applications using PHP (Symfony), Node.js, and TypeScript.
  • Experience working with frontend technologies such as Angular (TypeScript) is considered an advantage.
  • Strong understanding of modern data architectures, scalable data pipelines, and distributed storage solutions.
  • Experience with cloud infrastructure, messaging systems, infrastructure automation, and containerized environments.
  • Knowledge of AWS, Kubernetes, Terraform, Helm, and cloud-native service architectures.
  • Experience with databases and data technologies such as PostgreSQL, Redis, and MongoDB.
  • Strong understanding of observability, monitoring, debugging, and operating production systems at scale.
  • Experience with automated testing, CI/CD pipelines, continuous delivery, and engineering best practices.
  • Ability to independently solve complex technical problems while keeping customer and business outcomes in mind.
  • Strong communication skills with the ability to explain technical concepts clearly and collaborate with technical and non-technical stakeholders.
  • Comfortable taking ownership, making technical trade-offs, and driving initiatives forward in ambiguous situations.
  • Practical experience using AI-assisted development tools and LLM-based solutions to improve engineering workflows.
Benefits
  • Fully remote work opportunity within EMEA, with flexibility to work from anywhere.
  • Option to work from a modern office environment depending on location.
  • Flexible working hours, allowing you to organize your schedule effectively.
  • Private health insurance.
  • Additional paid time off focused on mental and physical well-being.
  • Extra paid day off to celebrate your birthday or another personal milestone.
  • Access to internal and external learning opportunities.
  • Mentorship programs, internal meetups, and technical hackathons.
  • Healthy lunch support when working from the office.
  • Employee discounts for company merchandise.
  • Engaging team-building activities and international company events.
  • Opportunity to work with a diverse, global, and ambitious engineering community.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

Jobgether SRL • Portugal

Remote
EUR 90,000 - 130,000
Fully remote in EMEA
Flexible working hours
Private health insurance
+7
Full Stack Engineer
Full Stack Engineer

La Fosse • Lisboa

On-site
EUR 45,000 - 75,000
Private healthcare and life insurance
25 days' annual leave
Daily meal allowance
+2
Specialist - Software Engineering
Specialist - Software Engineering

Jobgether SRL • Portugal

Remote
EUR 8,300 - 11,000
Fully remote work model aligned with U
Cloud-native AWS/.NET work
Global collaboration opportunities
+3
Senior Full Stack Engineer (.NET/React)
Senior Full Stack Engineer (.NET/React)

Jobgether SRL • Portugal

On-site
EUR 70,000 - 110,000
Fully remote work from Latam/Europe
Flexible working conditions
Exposure to modern cloud technologies
+3
Senior Fullstack Developer (React/Node.js/Java Spring Boot) - Full Remote Portugal
Senior Fullstack Developer (React/Node.js/Java Spring Boot) - Full Remote Portugal

HumanIT Digital Consulting • Porto

Remote
EUR 26,000 - 32,000
Health insurance for family
15th month salary
Birthday off
+1
Senior Software Engineer (Data)
Senior Software Engineer (Data)

Jobgether SRL • Portugal

Remote
EUR 101,000 - 124,000
Fully remote
High autonomy
Opportunity to influence roadmap
Staff Technical Recruiter
Staff Technical Recruiter

Jobgether • Portugal

Remote
EUR 90,000 - 120,000
Equity package
Remote-friendly work
Remote work allowance
+5
Senior Partnerships Manager, Technology Ecosystem
Senior Partnerships Manager, Technology Ecosystem

Jobgether SRL • Portugal

Remote
EUR 60,000 - 90,000
Equity
Remote work
Workspace: USD 2.000 setup allowance
+2
Senior/Staff Frontend Engineer (Next.js/JavaScript) - Portugal Full Remote
Senior/Staff Frontend Engineer (Next.js/JavaScript) - Portugal Full Remote

HumanIT Digital Consulting • Porto

Remote
EUR 31,000 - 41,000
15th month salary
Health insurance covering family
Birthday off
+2
Senior Implementation Engineer
Senior Implementation Engineer

Jobgether SRL • Portugal

Remote
EUR 71,000 - 102,000
Remote-first work environment
Equity participation
Healthcare and retirement provisions
+2