
Mid/Senior Fullstack Developer, Python, Vue.js
Join Creative Tech
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop Vue.js components for system screens (Dashboards, Maps, Forecasts, Meteograms, Reports)
- Implement cartographic visualizations using Mapbox/Leaflet
- Create interactive charts with Highcharts (time series, meteograms)
- Develop FastAPI endpoints for frontend-backend integration
- Implement WebSockets for real-time updates
- Ensure application responsiveness and performance
- Integrate authentication system using JWT + OAuth2
- Document developed APIs and components
Requirements
- Frontend: Vue.js 3 (Composition API and reactivity), Tailwind CSS, Pinia, Highcharts, Mapbox or Leaflet, HTML5, CSS3, JavaScript ES6+
- Backend: FastAPI (Python), Django, RESTful APIs and WebSockets
- Data and performance: PostgreSQL with optimized queries, Redis for caching
- Security: Authentication with JWT and OAuth2
- Maps and geospatial data: PostGIS, spatial queries and integration with tiles (MBTiles, vector tiles)
- Quality and delivery: Docker and containerization, automated testing (Pytest, Jest/Vitest), responsive design and PWA
- Version control: Git/Bitbucket with Git Flow
- Differentials: Google Cloud Platform (Cloud Run, Cloud Storage), experience with geospatial data and thematic maps, UX/UI knowledge for operational dashboards, experience in the power sector or meteorology
Benefits
- Home office infrastructure allowance
- Flexible working hours
- Birthday day off — with a surprise!
- Support for training and certifications
- Access to Alura
- Partnership with FIAP
- Referral bonus
- Health insurance
- Dental insurance
- Vittude — mental health platform
- Wellhub — physical health benefits
- New Value — discount coupons
- SESC
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Vue.jsFastAPIHighchartsPostgreSQLRedisJWTOAuth2DockerGitPython