Skip to main content

Python Developer

Tecnologia
ITDS
Lisboa, PortugalOntemAté 22/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
monthsOfExperience: 36HTML5ScalabilityJavaScriptDjangoHtmlPythonScrumRelational grammarCI / CDMaintainabilityDebuggerAWSDockerFlaskGitDebuggingCI/CD

Interessado nesta vaga?