Full Stack Engineer
Descrição da Vaga
We’re looking for a Full Stack Software Engineer with strong experience across backend services, modern front\-end development, and data extraction workflows. In this role, you’ll build and maintain scalable web applications, design robust APIs, and develop intuitive user interfaces while collaborating closely with product and design partners. A strong foundation in Python is essential, including experience building APIs with frameworks such as FastAPI. You should also be comfortable working across Node.js services and React\-based front ends. This role requires hands\-on experience with web scraping and data extraction, including designing resilient scraping workflows and handling real\-world data variability. **What You’ll Do** * Backend \& API Development * Design, build, and maintain backend services using Python and Node.js * Develop and maintain RESTful APIs using FastAPI or similar frameworks * Ensure backend systems are scalable, secure, and performant * Integrate third\-party services and external data sources * Front\-End Development * Build responsive, user\-friendly interfaces using React and TypeScript * Collaborate closely with backend engineers to ensure clean client–server integration * Optimize front\-end performance and usability across devices * Web Scraping \& Data Extraction * Design and implement reliable web scraping solutions to extract structured and unstructured data * Handle challenges such as dynamic content, rate limits, authentication, and data normalization * Maintain and optimize scraping pipelines for performance, accuracy, and maintainability * Engineering Excellence \& Collaboration * Write clean, maintainable, well\-tested code * Participate in code reviews, testing practices, and CI/CD workflows * Troubleshoot, debug, and optimize application performance * Contribute to architectural decisions and the evolution of the tech stack * Collaborate with product managers, designers, and engineers to deliver high\-quality features **Who You Are** * 3–5 years of professional experience as a Full Stack Engineer * Strong experience with Python, Node.js, and React * Proven experience building APIs with FastAPI or similar Python frameworks * Hands\-on experience with web scraping, crawling, or data extraction in production environments * Proficiency in JavaScript/TypeScript and object\-oriented programming principles * Experience designing and consuming RESTful APIs * Familiarity with Git\-based workflows and CI/CD pipelines * Strong problem\-solving skills and attention to detail * Clear communicator and effective collaborator in remote teams **It is an Asset if you have** * Experience with cloud platforms (AWS preferred; Azure or GCP acceptable) * Familiarity with relational and/or NoSQL databases (PostgreSQL preferred) * Experience with automated testing frameworks (e.g., Selenium, Playwright) * Understanding of TDD or test\-first development practices * Experience with Docker or containerized environments Since 2005, Perform's engineers have been helping companies scale their apps and their teams. We were near\-shoring before it was even a term and have worked with 100s of clients along the way.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev