Senior Software Engineer

Amaris Consulting

📍 divinópolis, divinópolis, Brazil

Full-time Other-General Posted June 05, 2026

Job Description

About the Role: We are modernizing the applications and processes that power all US pricing and revenue management. As a Senior Backend Software Engineer , you will play a key role in designing and building the next generation of these systems, ensuring they are scalable, reliable, and future‑proof. This is primarily a backend engineering position, with opportunities to grow into frontend and full‑stack development over time. Your Responsibilities: Design, develop, and maintain backend services using Python (preferably FastAPI ) to support pricing and revenue management use cases. Collaborate closely with product, data, and revenue management teams to translate business requirements into robust technical solutions. Design and optimize relational database schemas , queries, and data models using SQL and Azure SQL (or similar). Contribute to the architecture and system design of distributed services, ensuring scalability, reliability, and performance. Implement and improve observability ...