Python Developer
Tecnologia
ITDSLisbon, 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
- 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)
- 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
- Communicative level of English (both written and oral)
- Only candidates with an existing legal right to work in the European Union will be considered for this role.
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?