Job Closed
This listing is no longer active.
We create digital assets to build, grow and accelerate your applications with efficiency, security and scalability.
Backend Developer, Python & Azure
Location
Brazil
Posted
96 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, Python & Azure
Zup Innovation
• Code, develop and implement systems • Design and develop APIs • Apply fixes and run tests • Participate in requirements definition • Propose improvements to daily processes • Share knowledge and collaborate with other developers.
Job Requirements
- Advanced experience in backend development using Python
- Experience with Infrastructure as Code (IaC) and Terraform
- Strong knowledge of microservices and service-based architecture
- Ability to write and execute unit and integration tests to ensure code quality
- Experience manipulating data using libraries such as pandas
- Familiarity with storing and processing Parquet data in Azure Blob Storage or Data Lake
- Knowledge of Azure:
- Experience with Azure Functions for serverless execution
- Experience with Azure Blob Storage for data storage
- Experience with Azure Kubernetes Service (AKS) for container orchestration
- Ability to work with Docker for building and managing containers
- Familiarity with NoSQL databases, preferably Azure Cosmos DB
- Knowledge of Azure API Management and RESTful application development.
Benefits
- Freedom to work from anywhere
- Flexible hours*
- Education allowance
- In-house career development tools
- Internal guilds and other study and interest groups
- Health insurance
- Dental plan
- Pharmacy discounts
- Telemedicine: 24/7 medical assistance
- Free online therapy
- Wellhub
- Extended maternity leave
- Extended paternity leave
- CAZ – Zuppers Support Center
- Meal and food vouchers
- Life insurance
- Commuter allowance
- Home office allowance
- Childcare assistance
- Phone plan allowance
- Profit sharing
Related Guides
Related Job Pages
More Backend Engineer Jobs
Lead Architect – AJO Platform Architect
BounteousCreating digital solutions for today's challenges and tomorrow's opportunities.
• Lead high-priority platform implementation projects and ongoing platform support • Develop deep knowledge of each client's business to ensure platform solutioning • Translate business needs into technical requirements for platform configuration • Oversee development and deployment of platform work by developers • Serve as day-to-day technical platform SME
• Leverage Kotlin to build APIs that facilitate money movement for banking clients
• Architectural Leadership: Own the end-to-end architecture of Raya’s recommendation services while remaining deeply hands-on in implementation. • Hands-on Implementation: Design and ship systems that handle cold-start problems, real-time user signals, exposure balancing, and large-scale feature lookups. • System Evolution: Evolve our ranking systems toward scalable multi-stage architectures, including embedding-based retrieval and graph-aware ranking where appropriate. • Cross-Functional Influence: Act as the primary technical liaison between Data Science, Product, and Infrastructure. Translate complex algorithmic requirements into scalable backend services. • Mentorship & Excellence: Elevate the engineering bar across the organization. Conduct deep-dive design reviews, establishing best practice standards for backend patterns, and mentor Senior Engineers in recommender systems best practices. • Operational Stewardship: Ensure the reliability of mission-critical recommendation loops. Optimize for low-latency inference and high-availability, even during peak global traffic. • Ambiguity & Tradeoffs: Operate in evolving problem spaces where objectives must balance short-term engagement, long-term retention, and marketplace health. • Experimentation: Partner with Product/Data Science to implement offline + online experiments.
• Effective communication: You must communicate well, raising issues, giving advance notice, and asking questions whenever you have doubts. • Proactive in seeking information: We expect you not to wait for everything to be spoon-fed, but to seek information and clarification on business rules when necessary. • Understanding of architecture: It is not necessary to be a master in all technologies, but you must understand how our architecture works, be able to detect problems, and perform queries for investigations.




