Resumo da vaga

Software Engineer (Website Team)

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Technologies

  • Languages: JavaScript, TypeScript
  • Frameworks: React, Next.js, Express.js
  • Styling: CSS, CSS preprocessor
  • CMS / CRM / ETL: Ghost / Strapi / Hubspot / Google Functions
  • Caching & Deployment: Vercel, Cloudflare, ISR, SSR, SWR
  • Payment systems / ERP: Chargebee, Stripe, Odoo
  • Analytics: Google Analytics, Matomo
  • Testing: Jest, Playwright
  • Version Control & CI/CD: Git, Gitlab, Docker
  • Development Methodologies: Agile Scrum

Development & Testing

  • Develop new components and pages using React/Next.js and modern frontend best practices.
  • Integrate headless CMS platforms to support marketing and product content workflows.
  • Implement caching strategies (SSR, ISR, SWR) and optimize performance across pages.
  • Conduct code reviews, write unit and E2E tests to ensure performance, accessibility, and correctness.
  • Continuously monitor and improve KPI scores (SEO, performance, accessibility)
  • Support responsive and localized experiences across devices and regions.
  • Design and implement APIs, webhooks and ETL or serverless functions (e.g. N8N, Google Cloud Functions or similar) to connect:HubSpot (CRM, Website forms, signup flows and product touchpoints, marketing automation etc.)Chargebee (subscription key generation, checkout, customer portal, billing etc.)Other GTM / Customer Success tools as needed (chartmogul, analytics, support, etc.).
  • HubSpot (CRM, Website forms, signup flows and product touchpoints, marketing automation etc.)
  • Chargebee (subscription key generation, checkout, customer portal, billing etc.)
  • Other GTM / Customer Success tools as needed (chartmogul, analytics, support, etc.).

Details

  • HubSpot (CRM, Website forms, signup flows and product touchpoints, marketing automation etc.)
  • Chargebee (subscription key generation, checkout, customer portal, billing etc.)
  • Other GTM / Customer Success tools as needed (chartmogul, analytics, support, etc.).

Analyze & documentation

  • Translate marketing, content, and product requests into technical deliverables.
  • Assist in the implementation of A/B testing, analytics events, and conversion tracking.
  • Participate in cross-functional planning with designers, marketers, and product managers.
  • Contribute to internal documentation for code and deployment pipelines.

Deployment and reliability

  • Collaborate closely with SRE to share ownership of the CI/CD pipeline and ensure smooth production deployments with minimal downtime.
  • Collaborate with the SRE and security teams to ensure the website stack is compliant and resilient.
  • Monitor performance, error logs, and user behavior using modern observability tools to proactively detect and fix issues.

Management & collaboration

  • Manage individual project priorities, deadlines, and deliverables to maintain an efficient workflow and contribute to team objectives.
  • Collaborate with your co-workers and help them achieve their goals.

Data Privacy & Security

  • Ensure each request for change includes a risk analysis that identifies and proposes mitigations for newly introduced security issues or risks.
  • Follow secure coding/design practices to ensure all components adhere to the highest security standards. ​
  • Monitor project dependencies for vulnerabilities and assist the security team in analyzing their impact.
  • Patch project dependencies' vulnerabilities and ensure these updates do not introduce regressions.
  • Ensure that data handled by the product development team complies with GDPR and other data protection regulations.
  • Collaborate with the security and senior management teams to maintain up-to-date company policies and risk registers.
  • Assist the security team in enforcing least privilege access and ensure proper segregation of roles and responsibilities.
  • Participate in security exercises and help refine processes and crisis management procedures.

Technical Skills

  • 3+ years experience in front-end development with React and JavaScript/TypeScript.
  • Strong proficiency with Next.js and server-side rendering concepts.
  • Experience integrating and working with headless CMS solutions.
  • Familiar with caching strategies: CDN, ISR, SSR, SWR, pre-rendering.
  • Proficient with modern styling techniques (CSS Modules, SCSS, Tailwind).
  • Familiar with Git, CI/CD workflows, and agile environments.
  • Experience with token-based authentication (JWT) and key-pair encryption (OpenPGP).
  • Good understanding of web accessibility (WCAG), SEO, and performance optimization.

Considered a plus:

  • Experience building browser extensions, UWP or mobile applications.
  • Experience with end to end testing framework: Playwright.
  • Experience working with design systems and frameworks (example: Storybook).
  • Familiarity with UML documentation and a willingness to use it.
  • Experience maintaining a long lived-project.
  • Experience contributing to an open source project.

Soft Skills

  • Fluent in English, both verbal and written and preferably one other language.
  • Strong analytical skills and a simple solution-oriented mindset.
  • Ability to balance technical excellence with business priorities and strategic goals.
  • Comfortable working in full autonomy while collaborating effectively within a team.
  • Receptive to feedback and able to collaborate effectively in a team setting.
  • Inspired by cybersecurity or privacy related issues. You believe in an ethical web. You understand what open source means. You live on the internet.

Considered a plus:

  • Experience collaborating with remote teams in an asynchronous workflow.
  • Experience writing technical blog posts or sharing knowledge through articles or talks.

Benefits of working at Passbolt

  • Work from anywhere, or from our headquarter located in the Grand Duchy of Luxembourg.
  • Work/life balance: to keep the flow going, it’s important to take regular breaks and disconnect. We provide 26 days of paid holidays / year.
  • Equity for everyone. We are all in the same boat, we win together.
  • When you grow, we grow: we invest in your professional as well as personal growth, through paid trainings of all types.
  • In tune with yourself: Passbolt is built on strong values which we stand for: transparency, openness, privacy, people-first. Read more about what we believe in here.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoFrontend DevelopmentÁrea da vaga
Sinal de senioridadeMiddleNível do candidato
StackCI/CD, Docker, JavaScriptSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.