Mid Full-Stack Engineer (React + Python)
Tecnologia
Confidential
Lisboa, PortugalHá 3 semanasAté 26/05/2026
Tempo inteiro100% Remoto
Descrição da vaga
- *About the Role**
- *Key Responsibilities
- Backend Development: Design, build and maintain robust RESTful APIs usingFlask, SQLAlchemy, and Marshmallow.
- Quality Assurance: Write comprehensive test using Pytest to ensure code reliability.
- Database Management: Manage PostgreSQL migrations and optimize queries for large datasets.
- Feature Development: Build responsive, high-performance UIs using React, TypeScript, and SCSS.
- Data Visualization: Implement complex charts and interactive maps using Recharts, D3.js, and Mapbox GL.
- Testing & Quality: Write robust unit and integration tests using Vitest and React Testing Library and maintain End-to-End (E2E) suites with Playwright.
- Component Library: Develop and document reusable UI components using Storybook to ensure design consistency.
- Performance Optimization: Analyze and optimize application bundles and runtime performance.
- Collaboration: Work closely with designers and backend engineers to define specs.
- *Requirements
- Bachelor's degree in computer science, Software Engineering, Computer Engineering, or related technical field.
- 2+ years of professional experience building web applications.
- Strong proficiency in JavaScript (ES6+), TypeScript, and Python.
- Experience with modern build tools, specifically Vite (configuration, plugins).
- Solid understanding of CSS/SCSS architecture (variables, mixins, modules) and frameworks like Bootstrap 5.
- Experience with testing frameworks: Vitest or Jest for unit testing, and Playwright for E2E testing.
- Familiarity with Docker and containerized development workflows.
- Understanding Git version control and CI/CD workflows (GitHub Actions).
- Deep understanding of Flask or similar frameworks (Django/FastAPI).
- Strong experience with SQLAlchemy (ORM) and SQL queries.
- *Nice to Have
- Experience with Kubernetes and Helm Charts.
- Experience building agents with LangChain, CrewAI or similar.
- Knowledge of Azure Cloud Services.
- Ability to handle ambiguity in complex requirements scenarios.
- *What We Offer
- A great environment with real world challenges.
- Opportunity to work on high-tech products integrating Analytics, AI and BI for Banking, Retail and Health.
- A modern technical environment (Modern Python, automated workflows).
- Hybrid work format.
Benefícios
- Cartão/Ticket refeição
Keywords
react-jsreactpythonback-end-developmenttraining-and-developmentplanning-and-designvisual-art-designproduct-development-and-designsqlalchemyquality-assurancesensors-test-measurementpytestdatabase-managementpostgresqlpostgresquery-optimizationtypescriptmicrosoft-typescriptdata-visualizationrechartsd3mapboxtesting-and-analysisreact-testing-libraryplaywrightcomponentuser-interface-uistorybookperformance-optimizationcomputer-scienceweb-applicationsjavascriptes6vitecascading-style-sheets-cssbootstrapjestdockersoftware-version-managementrevision-managementsource-code-managementversion-controlcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdgithubgithub-actionsflaskdjangofastapioperational-risk-managementobject-relational-mapping-ormsqlkuberneteshelmlangchaincrewaimicrosoft-azurecloud-servicesenvironment-health-and-safety-hsseecology-environmentanalyticsdata-analyticsartificial-intelligencebusiness-intelligenceworkflow-automationautomated-workflowhybrid-workplacetime-and-attendance
¿Te interesa este puesto?