Job Closed
This listing is no longer active.
Python Developer – Senior
Location
Brazil
Posted
94 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer – Senior
Raro Labs
• Develop applications using Python and Django. • Create and manage APIs using FastAPI or Flask. • Work on projects using hexagonal architecture. • Model and manage SQL databases. • Use Docker to containerize applications. • Collaborate with the cloud team and implement digital solutions.
Job Requirements
- Experience in web development with Python and the Django framework;
- Experience developing REST APIs in Python using FastAPI or Flask;
- Experience with Hexagonal Architecture
- Experience with SQL databases;
- Experience with Docker;
- Knowledge of cloud platforms;
- Knowledge of database modeling;
- Knowledge of architectural patterns and microservices;
- Desirable:
- Knowledge of NoSQL databases;
- Knowledge of another programming language;
- Knowledge of event-driven applications; Kafka; Kubernetes.
Benefits
- Meal allowance on Caju card: R$ 50.15 per working day
- Health plan: Unimed (with co-pay) or Bradesco (without co-pay)
- Dental plan
- Wellhub (Gympass)
- SESC partnership
- Day off on your birthday
- Profit sharing according to the union agreement
- Paternity leave of 15 consecutive days
- Access to Alura courses
- Discount on FIAP courses
Related Guides
Related Job Pages
More Backend Engineer Jobs
Public Trust Eligibility Required About Aretum Aretum is a mission-driven organization committed to delivering innovative, technology-enabled solutions to our customers across defense, civilian, and homeland security sectors. Our teams work at the intersection of strategy, technology, and transformation, helping agencies solve their most critical challenges. We believe in investing in our people and creating a culture where collaboration, inclusion, and professional growth are at the forefront. Job Summary Aretum is seeking a skilled and motivated Senior Backend Java Developer. As a Senior Backend Java Developer, you will develop and maintain scalable and secure solutions for our client's modernization program. Due to the nature of our work as a federal consulting organization, employees may be expected to handle Controlled Unclassified Information (CUI) and must adhere to applicable safeguarding and compliance requirements. Responsibilities - Design, develop, and maintain Java (Spring Boot) microservices and RESTful APIs on a cloud-native, serverless AWS architecture (ECS, RDS, S3, SNS/SQS, Lambda) - Develop and optimize database solutions using PostgreSQL and implement search capabilities using Elasticsearch/OpenSearch - Contribute to shared platform services including identity/access management, payment processing, event-based messaging, and integrations with external systems - Write clean, well-tested code with comprehensive unit tests, participate in peer code reviews, and ensure all code passes SonarQube quality gates - Ensure accessibility, security, and performance standards are baked into all delivered code, meeting WCAG 2.1 AA and federal security requirements - Collaborate with DevOps teams to maintain and improve GitLab CI/CD pipelines and keep the pipelines green across all environments - Express infrastructure as code using Terraform and support containerized deployments using Docker and AWS ECS - Participate fully in SAFe Agile ceremonies including Sprint Planning, PI Planning, Sprint Reviews, Retrospectives, and Product Demos within cross-functional Scrum teams - Collaborate with Solutions Architects, Cloud Architects, frontend developers, testers, UX designers, and federal stakeholders to ensure alignment with architectural patterns and program priorities - Support production operations, triage and resolve issues, and maintain technical documentation including architecture documents, API specifications, and runbooks
Customer Support Specialist – Originations Backend L1
Extend Your TeamWe find global team members who get you out of the grind and get your business growing
• Responding to customer queries in a timely & effective manner via ZenDesk or other customer support tools • Documenting & logging issues (as well as customer compliments & complaints) • Working with customers to help them go through our application flow when required • Tracking customer experiences across online & offline channels using logs, dashboards, and CRM systems
Desenvolvedor(a) Python Sênior
Grupo RBSFazemos jornalismo e entretenimento que conectam os gaúchos e contribuem para uma vida melhor.
• Projetar e desenvolver APIs e microsserviços escaláveis e resilientes em Python; • Liderar a integração de sistemas internos e externos, garantindo a comunicação e o funcionamento correto entre serviços e aplicações; • Definir padrões de arquitetura, código e pipelines de CI/CD para a squad/backend; • Garantir alta disponibilidade, segurança e performance dos serviços backend; • Mentorar e orientar desenvolvedores Júnior e Pleno, promovendo boas práticas de engenharia; • Propor soluções técnicas inovadoras para cache, filas, mensageria e processamento de eventos; • Traduzir demandas de negócio em requisitos e demandas técnicas; • Interagir, acolher e acompanhar equipe de negócio e produto.
• Diseñar, desarrollar y mantener aplicaciones web y móviles modernas, escalables y seguras. • Construir interfaces de usuario intuitivas, performantes y reutilizables utilizando React, Next.js, Angular o Vue.js. • Diseñar e implementar servicios backend con Node.js (NestJS) y/o Laravel (PHP). • Integrar aplicaciones con APIs REST y GraphQL, así como con servicios externos y pasarelas de pago (por ejemplo, OpenPay). • Participar en la definición y evolución de arquitecturas basadas en microservicios. • Implementar y mantener pruebas automatizadas (Jest, testing de APIs y componentes). • Colaborar estrechamente con equipos de Producto y UX para traducir requerimientos funcionales en soluciones técnicas. • Participar activamente en ceremonias ágiles bajo marcos Scrum y/o Kanban. • Optimizar el rendimiento, la seguridad y la mantenibilidad del código. • Documentar soluciones técnicas, decisiones de diseño y mejores prácticas. • Contribuir a la mejora continua de procesos de desarrollo y calidad.




