Resumo da vaga

Senior Full Stack Software Engineer

Requisitos e responsabilidades

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

Front-End Development

  • Build modern, responsive user interfaces using React, Angular, or Vue • Translate Figma or Sketch designs into pixel-perfect, production-ready experiences • Optimize applications for performance, accessibility, and responsiveness • Build reusable UI components and scalable front-end architecture • Ensure compatibility across browsers and devices

Back-End Development

  • Develop and maintain RESTful and GraphQL APIs using Node.js, Python (Django, Flask, FastAPI), or Java • Build secure authentication and authorization systems with role-based access control • Design and optimize database schemas and queries across PostgreSQL, MySQL, and MongoDB • Implement scalable server-side business logic and integrations • Improve application reliability, scalability, and performance

Infrastructure & Cloud Engineering

  • Deploy and manage applications on AWS, GCP, or Azure • Configure and maintain CI/CD pipelines using GitHub Actions, Jenkins, CircleCI, or equivalent tools • Manage containerized environments using Docker and Kubernetes • Monitor infrastructure performance, reliability, and deployment health • Support scalable cloud-native architecture and deployment practices

Testing & Engineering Quality

  • Write unit, integration, and end-to-end tests using Jest, Mocha, PyTest, Cypress, or similar frameworks • Maintain high automated test coverage and engineering quality standards • Conduct peer code reviews and enforce clean coding practices • Troubleshoot production issues and performance bottlenecks efficiently

Monitoring, Reliability & Security

  • Monitor systems using Datadog, New Relic, Grafana, Prometheus, or similar tools • Implement logging, alerting, and observability best practices • Apply secure coding principles aligned with OWASP Top 10 standards • Ensure systems comply with GDPR, SOC 2, HIPAA, or other relevant compliance requirements • Support uptime, resiliency, and disaster recovery initiatives

Collaboration & Technical Leadership

  • Collaborate with product managers and designers to turn requirements into scalable technical solutions • Lead technical discussions and contribute to architecture planning • Mentor junior and mid-level engineers through reviews, guidance, and pairing • Contribute to long-term technical roadmaps and engineering standards • Participate actively in sprint ceremonies, planning, and technical estimation

What Makes You a Perfect Fit

  • Strong full-stack engineer capable of owning features end-to-end • Experienced in scaling systems and improving infrastructure reliability • Hands-on problem solver who thrives in technical environments • Strong communicator who collaborates effectively across teams • Balances rapid execution with maintainable architecture and code quality • Passionate about mentoring and improving engineering culture

Required Experience & Skills

  • 5+ years of professional full stack software engineering experience • Strong proficiency in JavaScript/TypeScript with React and Node.js • Experience with relational and NoSQL databases (Postgres, MySQL, MongoDB) • Hands-on cloud deployment experience using AWS, GCP, or Azure • Strong understanding of Git workflows and CI/CD pipelines • Experience building APIs, scalable applications, and production systems • Strong debugging, optimization, and troubleshooting skills

Ideal Experience & Skills

  • Experience leading architecture reviews and technical design sessions • Familiarity with Infrastructure-as-Code tools (Terraform, Pulumi, CloudFormation) • Background building SaaS or high-traffic applications • Experience with microservices, event-driven systems, or serverless architectures • Familiarity with Kubernetes orchestration and distributed systems • Exposure to observability, performance engineering, and cloud cost optimization

What Does a Typical Day Look Like?

  • Join standups and align with engineering and product teams on sprint priorities • Build full-stack features across APIs, databases, and front-end interfaces • Review pull requests and mentor engineers through technical feedback • Investigate and resolve bugs, outages, and performance bottlenecks • Collaborate with product managers and designers on implementation strategies and UX flows • Deploy updates through CI/CD pipelines and monitor infrastructure health • Contribute to technical planning, architecture decisions, and platform improvements

Key Metrics for Success (KPIs)

  • Features delivered on time and aligned with technical specifications

• Application uptime ≥ 99.9%

  • High code quality and maintainable architecture standards • Automated test coverage maintained at ≥80% • Reduced technical debt and improved platform reliability • Fast resolution of production issues and infrastructure incidents • Positive peer feedback and successful mentoring of junior engineers

Interview Process

  • Initial Phone Screen

• Video Interview with Pavago Recruiter

  • Technical Assessment (Full Stack Exercise or Architecture Case Study) • Client Interview(s) with Engineering Team
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoFull Stack EngineerÁrea da vaga
Sinal de senioridadeSeniorNível do candidato
StackAWS, Azure, CI/CDSkills 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.