
Python Developer – Senior
Qintess
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and implement process automation solutions using various programming languages and technologies, aiming to reduce errors and costs, improve the quality of services and processes, and increase productivity.
Requirements
- Primary technology: Python developer with an AI focus
- Completed degree in IT (bachelor's or postgraduate level)
- Technical profile: Experience in developing web applications using Python technologies
- Agile software development principles and practices: including the Agile Manifesto, Scrum, Extreme Programming (XP), and Kanban
- Design patterns: Knowledge of software design patterns
- Application architecture: Three-tier model and MVC
- Microservices architectures: Advanced knowledge and practical application
- DevOps and DevSecOps: Knowledge and application of best practices
- Specific technologies and tools: Python, Django (GeoDjango), Celery, Leaflet, GeoServer, MapServer, OpenLayers, MapProxy/MapInk
- GDAL, OGR and Proj4 libraries
- Authentication using ICP-Brasil standard digital certificates
- Nginx
- Databases: Transactional: PostgreSQL with PostGIS extension. NoSQL: MongoDB and Redis
- GeoNode platform: Experience in use and configuration
- Version control tools: Subversion and Git
- CI/CD tools: Jenkins, GitLab and Maven
- Containers: Kubernetes and Docker
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoCeleryGeoDjangoPostgreSQLMongoDBRedisKubernetesDockerMicroservices
Soft Skills
Agile principlesScrumExtreme ProgrammingKanbandesign patternsapplication architectureDevOpsDevSecOps