Technical Leader - Python (388) (copy)
Are you ready to advance in your international career?
Join a forward-thinking company that values its people and specializes in partnering with American software product companies to expand their development capabilities. Ubiminds handpicks the top 5% talent in Brazil to support their LATAM strategy through a unique blend of staff augmentation and employer-of-record services.
One of Ubiminds' clients operates a SaaS platform that revolutionizes cloud cost management and FinOps. This platform aggregates billing and usage data from various cloud, SaaS, and PaaS providers in real-time, allowing customers to analyze it at multiple levels and make informed decisions for their businesses.
Roles and Responsibilities
As a Sr. Backend Engineer in Python, your main focus will be on building and maintaining "billing adapters" that are crucial for the platform to incorporate new sources of cost data from different vendors like OpenAI and Anthropic. You will work closely within a collaborative team under the mentorship of an experienced team lead.
Key Responsibilities
- Develop and maintain billing adapters to extract cost and usage data by integrating with multiple vendor APIs.
- Create data transformation pipelines to convert vendor-specific billing data into the company's internal data format.
- Utilize REST APIs from various cost data vendors to gather billing information.
- Write clean and sustainable code following established best practices.
- Collaborate with team members for code reviews and technical issue resolution.
- Test and debug adapter implementations to ensure accurate data ingestion.
- Document work for knowledge sharing and future maintenance.
- Engage in technical discussions regarding implementation strategies and system design.
- Provide support for existing adapters by addressing bugs and implementing new features.
Requirements
Essential Skills
- Minimum of 2 years of Python experience with a strong grasp of backend development concepts.
- Proficiency in working with REST APIs and integrating third-party APIs.
- Basic familiarity with AWS services, particularly Lambda and S3.
- Understanding of data processing and transformation principles.
- Knowledge of JSON/XML data formats and parsing techniques.
- Experience with version control using Git and collaborative development workflows.
- Ability to write unit tests and work with testing frameworks.
- Excellent problem-solving abilities with keen attention to detail and strong multitasking skills.
- Willingness to accommodate some overlap with the US East Coast time zone.
Desired Skills
- Past involvement with billing or financial data systems.
- Familiarity with cloud provider billing APIs such as AWS, GCP, and Azure.
- Background in data pipeline frameworks or ETL processes.
- Understanding of SaaS platform development.
- Knowledge of cost management or FinOps concepts.
Benefits
As a Sr. Backend Engineer at Ubiminds, you can expect:
- Placement in a product-focused company similar to full-time employees.
- Full support services including career guidance, HR assistance, and concierge services.
- Remote-friendly policy with a distributed team setup.
- Provision of a MacBook for work.
- Access to growth opportunities through tech talks and networking events.
- English improvement opportunities through free lessons with a native speaker.
- Candidate referral bonus and office perks available at the Florianópolis headquarters.
Recruitment Process
- Initial straightforward discussion with a Tech Recruiter.
- Detailed interview focusing on the job opening with the Tech Recruiter.
- Client-specific process (could vary).
- Job offer.
By joining Ubiminds, you can propel your international career to new heights while contributing to groundbreaking innovations in the industry. Apply now and grab this extraordinary opportunity!
