Join Creative Tech

Mid/Senior Fullstack Developer, Python, Vue.js

Join Creative Tech

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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