Devoteam

Senior Python Developer

Devoteam

contract

Posted on:

Location Type: Remote

Location: Remote • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSAzureCloudDjangoDockerDynamoDBFlaskGoogle Cloud PlatformKubernetesLinuxMongoDBMySQLNoSQLPostgresPythonSQLTerraform

About the role

  • Design, develop, test, and deploy Python applications, modules, and scripts following best practices and coding standards.
  • Create clean, maintainable, and reusable code to build scalable solutions.
  • Work closely with front-end developers and system architects to implement robust, efficient, and secure backend functionalities.
  • Design, optimize, and manage data models using SQL or NoSQL databases.
  • Develop and integrate RESTful APIs to connect applications with external services and systems.
  • Identify and resolve bugs, performance issues, and technical challenges to ensure stability and reliability.
  • Write unit tests, participate in code reviews, and ensure high-quality deliverables through rigorous testing.
  • Stay updated with the latest Python technologies, libraries, and frameworks to drive innovation and process improvements.

Requirements

  • 5+ years of professional experience with Python, including at least one web framework (Django, Flask, FastAPI, etc.)
  • Certification in Cloud technologies (AWS, GCP, or Azure) or Terraform is highly preferred.
  • Proven expertise in containerization using Docker (certification is a strong advantage).
  • Familiarity with Kubernetes is a plus.
  • Hands-on experience with CI/CD pipelines and automation tools (e.g., GitHub Actions, GitLab CI, Bitbucket).
  • Solid knowledge of SQL or NoSQL databases (PostgreSQL, MongoDB, MySQL, DynamoDB, etc.).
  • Proficiency in Linux environments, including scripting and system configuration.
  • Strong expertise in source code management with Git.
  • Understanding of scalable application design principles and threading/multi-processing architecture in Python.
Benefits
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoFlaskFastAPISQLNoSQLRESTful APIsDockerCI/CDLinux
Soft skills
problem-solvingcollaborationcommunicationattention to detailadaptability
Certifications
Cloud technologies certificationDocker certification