Python Developer (Automation & Integrations)

Investglass Sa
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Remote

Tech stack

Clean Code Principles
API
Data Integration
ETL
Data Security
Data Structures
Data Synchronization
Software Debugging
JSON
Python
Redis
Secure Coding
Data Streaming
Systems Integration
Web Application Frameworks
XML
Data Processing
Scripting (Bash/Python/Go/Ruby)
Flask
Backend
FastAPI
Celery
REST
Webhooks
Microservices

Job description

About the Role: We are seeking a highly analytical and solutions-oriented Python Developer to help us expand our open ecosystem of integrations and automate complex internal and external workflows. InvestGlass connects seamlessly with over 50 tools, from Bloomberg to OpenAI, and your role will be pivotal in maintaining and expanding these connections. You will work on connecting the InvestGlass platform with various third-party APIs, building custom automation scripts for data synchronization, and developing microservices that enhance our core product offerings. This role requires a deep understanding of data structures, API rate limiting, and secure data transmission, as you will be handling sensitive financial information., * Develop, test, and maintain robust Python scripts and microservices for data processing, ETL pipelines, and system automation.

  • Integrate third-party APIs (such as KYC/AML providers, market data feeds, and communication tools) into the InvestGlass platform securely and efficiently.
  • Write reusable, testable, and efficient code, ensuring all integrations handle errors gracefully and log activities comprehensively.
  • Collaborate closely with the product team and external partners to define integration requirements, map data fields, and ensure smooth data flow.
  • Monitor the performance of existing integrations and proactively address any downtime or data synchronization issues.

Requirements

Do you have experience in XML?, * 1 to 3 years of professional experience in backend development using Python.

  • Extensive experience working with RESTful APIs, webhooks, and handling JSON/XML data formats.
  • Familiarity with Python web frameworks (such as Flask or FastAPI) and background task processing (like Celery or Redis).
  • Strong problem-solving skills, attention to detail, and the ability to debug complex data integration issues.
  • Understanding of secure coding practices and data protection principles.

Apply for this position