Job Closed
This listing is no longer active.
Python Full-Stack Developer – Mid
Location
Brazil
Posted
27 days ago
Salary
0
Seniority
Senior
Job Description
Python Full-Stack Developer – Mid
Compass
• Evolve the full-stack solution, ensuring decoupling, scalability, and resilience; • Develop and maintain single-page applications (SPA) in Angular and serverless APIs in Python; • Ensure efficient integration between frontend, backend, and the services used; • Optimize end-to-end application performance; • Implement UX best practices for consumption of complex data (e.g., legal queries); • Ensure correct implementation of application authentication, authorization, and security; • Support integration between frontend/backend and the conversational agent; • Work on issue resolution and application monitoring; • Define development standards; • Translate the legal team's needs into viable technical solutions.
Job Requirements
- Experience with full-stack development (frontend + backend);
- Proficiency in Angular for SPA development (presentation layer);
- Experience with serverless APIs in Python (AWS Lambda + API Gateway);
- Knowledge of integration with RDS PostgreSQL, Redis (ElastiCache), and authentication services (OAuth2/OIDC via Entra ID);
- Knowledge of end-to-end performance optimization (frontend, APIs, and caching);
- Experience implementing authentication and authorization (JWT);
- Knowledge of application security (AWS WAF and OWASP best practices);
- Experience or familiarity with AI integration (plus);
- Experience with LLM APIs and orchestration of natural-language queries;
- Knowledge of development best practices (clean code, modularization);
- Experience with troubleshooting and observability.
Benefits
- Position also open to candidates with disabilities (PcD)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Backend Engineer – Application Core Services
Grafana LabsHeadquartered in New York, New York, Grafana Labs is an IT company specializing in developing accessible, user-friendly, and open-source metric visualization to
• Design, build, and operate reconciliation systems, including the SSS backend, to track desired stack state, detect and repair drift across stack templates, grafana.com state, Hosted Grafana, and actual customer stack configuration • Collaborate across SSS, grafana.com, and deployment configurations to ensure stack lifecycle workflows remain reliable, observable, and resilient • Improve operational efficiency by reducing deployment complexity (e.g., aiming for single PR regional SSS deployment) and contributing to the Stack Config Reconciliation project • Manage rollout mechanisms for provisioned plugins, dashboards, data sources, Grafana versions, release channels, and stack-level configuration • Support new region and cluster rollouts, including the operational paths required to bring stacks online safely in new Grafana Cloud regions • Improve incident response and recovery paths for stack misalignment, reconciliation failures, plugin rollout issues, and Hosted Grafana integration failures • Partner with Product, Hosted Grafana, Infrastructure, Support, and adjacent AppCore squads on customer-impacting stack lifecycle work • Contribute to roadmap planning, technical design, OnCall improvements, and long-term simplification of stack operations • You will help own the production behavior of the systems you build. That includes improving runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery procedures. You should be comfortable debugging across service boundaries and making careful changes in systems that affect customer stacks.
Technical Analyst – Java Operations
ComputacenterA leading independent provider of IT infrastructure services, enabling users and their business.
• Perform a complex range of technical work activities either remotely or at customer site to meet business and customer requirements. • Coordinate small teams delivering basic work packages in line with company process to meet business and customer requirements. • Provide Technical Leadership in own specific area of expertise. • Document and reports on work completed to ensure compliance with Company and Customer Procedures. • Contribute to the development of technical procedures and standards to meet business and customer requirements. • Escalate issues in line with company processes to ensure customer demands are met. • Able to communicate on complex issues to meet business and customer requirements to avoid escalations. • Evaluate escalations and resolve appropriately to ensure customer demands are met. • Provide customer service to internal and external customers to ensure consistent experience
Senior Technical Analyst – Java Operations
ComputacenterA leading independent provider of IT infrastructure services, enabling users and their business.
• Perform a complex range of technical work activities either remotely or at customer site to meet business and customer requirements. • Coordinate small teams delivering basic work packages in line with company process to meet business and customer requirements. • Provide Technical Leadership in own specific area of expertise. • Document and reports on work completed to ensure compliance with Company and Customer Procedures. • Contribute to the development of technical procedures and standards to meet business and customer requirements. • Escalate issues in line with company processes to ensure customer demands are met. • Able to communicate on complex issues to meet business and customer requirements to avoid escalations. • Evaluate escalations and resolve appropriately to ensure customer demands are met. • Provide customer service to internal and external customers to ensure consistent experience
Senior Desarrollador FullStack, Java, PHP, AWS
Stefanini LATAMCo-creating solutions for a better future
• Identificar y analizar los requisitos de los usuarios. • Priorizar y ejecutar tareas a lo largo del ciclo de vida del desarrollo de software. • Desarrollar aplicaciones • Asegurarse de que nuestras aplicaciones sean seguras y estén actualizadas • Diseñar e implementar soluciones basadas en la nube que cumplan con los requisitos comerciales y se alineen con las mejores prácticas de la industria. • Desarrollar y mantener marcos, estándares y directrices de arquitectura de nube, en base a los estándares del cliente, • Implementar medidas de seguridad para proteger las aplicaciones y los datos basados en la nube. • Proporcionar orientación técnica y soporte a los miembros del equipo de desarrollo. • Mantenerse actualizado con las últimas tendencias y avances en tecnologías de computación en la nube. • Fases de desarrollo de documentación



