Skip to main content

Python Developer

Tecnologia
ITDS
Lisbon, PortugalHojeAté 21/07/2026
Tempo inteiroHíbrido

Descrição da vaga

Empower innovation through scalable AI solutions — shape the future of intelligent systems!

Lisbon-based opportunity with hybrid work model.

As a Mid-Level Python Software Engineer , you will be working for our client, an industry leader in AI development. Your expertise will contribute to designing, developing, and maintaining advanced software solutions that drive real-world impact. Join a dynamic environment where your skills fuel innovation and technical excellence.

Your main responsibilities:

  • Design, develop, and maintain high-quality, scalable Python applications that meet evolving business needs
  • Contribute to architecture and technical design discussions, with a focus on performance, reliability, and maintainability
  • Write clean, well-tested, and documented code in line with team standards and best practices
  • Conduct code reviews, providing constructive feedback to ensure high-quality deliverables
  • Integrate, test, debug, and maintain software across development, staging, and production environments
  • Collaborate with cross-functional teams to translate product requirements into technical solutions
  • Evaluate, estimate, and prioritize feature requests and technical improvements
  • Proactively identify and address performance, scalability, and security issues
  • Contribute to improving development processes, tooling, and engineering practices
  • Maintain comprehensive and up-to-date technical documentation
You're ideal for this role if you have:
  • 3+ years of professional experience developing software with Python
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Strong understanding of data structures, algorithms, and design patterns
  • Experience with Python web frameworks such as Django, Flask, or similar
  • Solid knowledge of relational and NoSQL databases
  • Familiarity with RESTful APIs, integration patterns, and distributed systems
  • Proficiency with Git and collaborative workflows (pull requests, code reviews)
  • Experience working in Agile/Scrum environments
  • Good understanding of testing practices (unit, integration, automated testing)
  • Experience deploying and operating applications on cloud platforms (GCP, AWS, or Azure)
  • Knowledge of CI/CD pipelines, containerization (Docker), or infrastructure-as-code
  • Strong problem-solving skills and ability to work independently
  • Clear, effective communication skills in English (written and oral)
It is a strong plus if you have:
  • Exposure to front-end technologies such as HTML, CSS, and JavaScript
  • Interest in system performance, observability, and reliability
  • A growth mindset, curiosity, and eagerness to learn new technologies
Language Required for the role:
  • Communicative level of English (both written and oral)
Eligibility for the role:
  • Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Keywords
pythonartificial-intelligencehybrid-workplacetraining-and-developmentenvironment-health-and-safety-hsseecology-environmentplanning-and-designvisual-art-designproduct-development-and-designpolicies-and-practicescode-reviewconstructive-feedbacksensors-test-measurementdebuggingproduct-requirementsscalabilitycomputer-sciencedata-structuresdjangoflasknosqldistributed-computingpull-requesttesting-and-analysisautomation-testinggoogle-cloud-platformgood-clinical-practice-gcpamazon-web-servicesmicrosoft-azurecustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdcontainerizationdockerinfrastructure-as-code-iaceffective-communicationoral-and-maxillofacialcascading-style-sheets-cssjavascriptobservabilityemerging-technologiesdistribution-and-storagedating-personals

Interessado nesta vaga?