Resumo da vaga

Senior Full Stack Engineer

Requisitos e responsabilidades

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

Key Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance software applications.
  • Build and support backend services, APIs, integrations, and cloud-based solutions.
  • Develop responsive and user-friendly frontend applications across multiple platforms.
  • Contribute to software architecture, technical design, and strategic technology decisions.
  • Develop clean, maintainable, production-ready, and well-documented code.
  • Work across frontend, backend, database, authentication, API, and deployment layers.
  • Design and implement REST APIs, microservices, and integration workflows.
  • Support database modelling, data connectivity, and secure data handling.
  • Collaborate with cross-functional teams to deliver high-quality solutions aligned with business and user requirements.
  • Conduct code reviews and ensure adherence to engineering best practices and coding standards.
  • Troubleshoot, optimize, and enhance application performance, reliability, security, and scalability.
  • Participate in project planning, technical documentation, and all stages of the software development lifecycle.
  • Support version control, CI/CD pipelines, automated deployments, and DevOps practices.
  • Research and adopt emerging technologies, tools, and methodologies to support innovation and continuous improvement.
  • Use AI-assisted software development tools to improve development efficiency, code quality, debugging, and documentation.
  • Take ownership of technical solutions from concept through deployment and support.

Candidate Profile

  • Bachelor's degree in Software Engineering, Information Technology, Computer Science, or a related field is mandatory.
  • Minimum 10 years of professional experience in full-stack software development is mandatory.
  • Strong experience designing, developing, and maintaining scalable and secure software applications.
  • Strong expertise across frontend, backend, database, integration, and cloud-based systems.
  • Proven experience in enterprise-level software architecture, system design, and application integration.
  • Strong understanding of SDLC, API development, microservices architecture, authentication, security frameworks, version control, deployment processes, and DevOps methodologies.
  • Experience working with Agile, remote, and distributed engineering teams.
  • Ability to write clean, maintainable, and well-documented code.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to contribute to technical strategy, code reviews, and continuous improvement initiatives.
  • Familiarity with AI-assisted software development tools and modern engineering productivity platforms.
  • Self-motivated and capable of working independently in a remote environment.
  • Quick learner with a strong interest in emerging technologies.
  • Strong attention to detail and ownership mindset.
  • Ability to take technical solutions from concept to deployment.

Preferred Technologies and Tools

  • Programming Languages: Dart, Golang, TypeScript, JavaScript
  • Frameworks and Technologies: Flutter, Domain-Driven Design, REST APIs, Microservices Architecture
  • Databases and Authentication: Firestore, SQL Databases, NoSQL Databases, Firebase Authentication
  • Development and DevOps Tools: GitHub, CI/CD Pipelines, Automated Deployment Tools
  • AI-Assisted Development Tools: Cursor, Claude, Antigravity, or similar AI-powered development platforms

What the Role Offers

  • Competitive compensation based on qualifications and experience.
  • Fully remote and flexible working environment.
  • Opportunity to work with a UK-based technology business.
  • Exposure to AI, healthcare technology, data integration, and platform development projects.
  • Opportunity to influence architecture and technical direction.
  • Collaborative and innovation-focused engineering culture.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoFull Stack EngineerÁrea da vaga
Sinal de senioridadeSeniorNível do candidato
StackCI/CD, Golang, 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.