This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a hands-on Python Software Developer with 2+ years of experience to support the development, maintenance, and enhancement of critical business applications. The ideal candidate has strong skills in Python scripting and SQL, understands application workflows, and is eager to learn new tools and technologies in a fast-paced environment. In this role, you will contribute to development efforts, troubleshoot production and testing issues, and collaborate closely with senior developers and business analysts to deliver high-quality technical solutions. The role supports both small-scale enhancements and larger enterprise initiatives while building technical depth and business-domain knowledge.
Job Responsibility:
Develop, maintain, and enhance internal and external applications with guidance from senior developers
Write clean, efficient, and well-documented Python code
Build, optimize, and troubleshoot SQL queries, joins, stored procedures, and data workflows
Collaborate with developers, analysts, and business partners to translate business requirements into technical solutions
Investigate, debug, and resolve functional, performance, and data-related application issues
Support deployment activities, version updates, and routine operational tasks
Create and maintain technical documentation, including diagrams, process flows, and configuration details
Participate in code reviews and follow established coding, testing, and documentation best practices
Contribute to implementation plans and assist during release activities
Participate in the team’s on-call rotation
Attend team meetings and Agile ceremonies, contributing to continuous improvement efforts
Requirements:
2+ years of software/application development experience
Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field, or equivalent practical experience
Strong hands-on experience with Python scripting
Solid understanding of SQL, including queries, joins, and stored procedures
Familiarity with version control systems (Git preferred)
Understanding of SDLC and Agile methodologies
Strong problem‑solving skills and attention to detail
Ability to balance multiple tasks and meet deadlines in a fast‑paced environment
Effective communication skills with both technical and non-technical audiences
Strong teamwork and collaboration skills
Ability to troubleshoot moderately complex issues and contribute to scalable solutions
Strong analytical and reasoning abilities
Nice to have:
Experience with REST APIs and JSON
Exposure to cloud environments (AWS, Azure, or GCP)
Familiarity with DevOps tools such as CI/CD pipelines or Docker
Basic understanding of front-end technologies (HTML, CSS, JavaScript)
Experience with monitoring or logging tools
Experience in financial services or other regulated industries