Python Developer
Summary
Designs, builds, and maintains Python-based integration solutions connecting enterprise systems, fintech platforms, payment gateways, and cloud services — developing RESTful APIs, microservices, data pipelines, and hybrid cloud integrations (AWS/Azure/GCP) for clients across industries.
We are seeking an experienced Python Developer specialising in integrations to design, develop, and maintain robust integration solutions connecting enterprise applications, third-party platforms, and cloud services. The successful candidate will play a critical role in enabling seamless data exchange across systems, supporting mission-critical solutions for clients across multiple industries
Enterprise Integration Development
- Design and implement scalable integration solutions using Python.
- Build services to integrate core enterprise systems, fintech platforms, payment gateways, and third-party applications.
- Develop and maintain RESTful APIs and microservices.
API & Data Engineering
- Build secure and reliable data pipelines for real-time and batch integrations.
- Work with structured and semi-structured data formats (JSON, XML, CSV).
- Ensure data accuracy, performance, and reliability across systems.
Cloud & Platform Integration
- Integrate on-premise systems with cloud platforms (AWS, Azure, GCP).
- Support hybrid architecture environments common in enterprise clients.
- Implement automation for deployment and monitoring of integration services.
Collaboration & Stakeholder Engagement
- Work closely with Solution Architects, DevOps Engineers, Product teams, and business stakeholders.
- Translate business requirements into technical integration designs.
- Support client onboarding and system integration initiatives.
Troubleshooting, Security & Optimization
- Diagnose and resolve integration failures and performance issues.
- Implement secure authentication and authorization mechanisms.
- Ensure compliance with enterprise security standards and best practices.
SKILLS/ATTRIBUTES
· Strong analytical and problem-solving skills
· Ability to work in a fast-paced enterprise environment
· Excellent communication and collaboration skills
· Attention to detail and commitment to quality
· Proactive and solution-driven mindset
EDUCATION/EXPERIENCE REQUIREMENTS
· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
· Minimum of 5-7 years’ experience in Python development with strong focus on integrations
· Proven experience building RESTful APIs and web services.
· Strong understanding of databases (SQL and/or NoSQL).
· Experience working with JSON, XML, and other data exchange formats.
· Proficiency with version control systems (e.g., Git).
· Experience integrating enterprise or financial systems.
· Familiarity with cloud platforms (AWS, Azure, or GCP).
· Knowledge of containerization (Docker, Kubernetes).
· Experience with messaging/streaming systems (Kafka, RabbitMQ, etc.).
· Exposure to CI/CD pipelines and DevOps practices.
· Understanding of enterprise integration patterns and middleware.