United Kingdom or Portugal Remote (Global)

Maze is hiring a Senior Software Engineer, Full Stack

About the Role

The role involves designing, developing, and maintaining scalable web applications, collaborating with cross-functional teams to deliver robust technical solutions and enhance product functionality.

Responsibilities

  • Develop and maintain full stack features using modern web technologies
  • Collaborate with product and design teams to implement user-focused solutions
  • Write clean, testable, and well-documented code
  • Optimize application performance and reliability
  • Participate in code reviews and technical planning sessions
  • Troubleshoot and resolve issues across the stack
  • Contribute to architectural decisions and system design
  • Ensure alignment with security and compliance standards
  • Support deployment pipelines and CI/CD practices
  • Monitor production systems and respond to incidents
  • Improve engineering processes and tooling
  • Mentor junior developers and share technical knowledge
  • Evaluate and integrate third-party services
  • Work with data models and database systems
  • Implement responsive and accessible user interfaces
  • Translate design mockups into functional components
  • Manage state and data flow in complex applications
  • Ensure cross-browser and cross-device compatibility
  • Conduct performance testing and optimization
  • Support product iteration through rapid prototyping

Nice to Have

  • Experience with microservices architecture
  • Familiarity with frontend build tools like Webpack or Vite
  • Knowledge of monitoring and observability tools
  • Experience with serverless computing
  • Background in UX research or usability testing
  • Involvement in open-source projects
  • Experience with TypeScript in large-scale applications
  • Understanding of internationalization and localization

Compensation

Competitive salary and benefits package

Work Arrangement

Remote-first with flexible hours

Team

Collaborative engineering team focused on product development and user experience

Our Engineering Culture

We value transparency, continuous learning, and pragmatic problem-solving. Engineers are encouraged to propose improvements, lead initiatives, and contribute to technical direction. Collaboration and knowledge sharing are central to how we build and scale our platform.

Growth Opportunities

Engineers have access to professional development resources, conference attendance, and internal tech talks. Career progression is supported through regular feedback and structured growth paths in both technical and leadership tracks.

Tech Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS
  • Backend: Node.js, Express, GraphQL
  • Infrastructure: AWS, Docker, Kubernetes, Terraform
  • Data: PostgreSQL, MongoDB, Redis
  • CI/CD: GitHub Actions, Sentry, Datadog

Available for qualified candidates

Required Skills
Node.jsReact.jsPostgreSQLNext.jsGraphQLTypeScriptAWSKubernetesJavaScriptREST APIsSoftware ArchitectureCI/CD
About company
Maze
Maze is the user research platform that helps companies build the right products faster by making user insights available at the speed of product development. The platform enables researchers, designers, and product managers to quickly recruit participants, run studies autonomously, and surface insights that drive product decisions.
All jobs at Maze Visit website
Job Details
Category fullstack
Posted 10 months ago