Senior Python Full Stack Developer (ID:3400)

STAFIDE
Amsterdam, Netherlands
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

API
Agile Methodologies
Unit Testing
Azure
Cloud Computing
Software Quality
Databases
Continuous Integration
Data Integration
DevOps
Django
Python
MySQL
SQL Databases
Unstructured Data
Web Applications
GIT
FastAPI
Deployment Automation
Non-relational Database
REST
Software Version Control
Microservices

Job description

  • Design, develop, and maintain robust, scalable Python applications and RESTful APIs.
  • Build and support microservices for data integration and application functionality.
  • Develop web applications using Django and FastAPI frameworks.
  • Implement and manage CI/CD pipelines using Azure DevOps to enable seamless build and deployment processes.
  • Collaborate on infrastructure automation and containerization strategies.
  • Handle structured and unstructured data ingestion, processing, and transformation workflows.
  • Optimize SQL queries and manage both relational and non-relational databases.
  • Use Git for source control, branching strategies, and collaborative development.
  • Write and maintain unit tests, ensuring high code quality through continuous integration.

Requirements

  • 8-10 years of overall experience as a Python developer in enterprise environments.
  • Strong proficiency in Core Python development.
  • Hands-on experience with: Django and FastAPI, RESTful API design and integration, SQL and database integration (MySQL and other relational/non-relational databases)
  • Practical knowledge of Azure DevOps for CI/CD and deployment automation.
  • Experience with Git-based version control systems and branching strategies.
  • Exposure to cloud platforms, with Microsoft Azure preferred.

You should possess the ability to:

  • Translate functional and technical requirements into scalable, maintainable solutions.
  • Work effectively in Agile and DevOps-oriented environments.
  • Collaborate across teams to drive continuous improvement and delivery excellence.
  • Analyze and resolve performance, scalability, and integration issues.
  • Maintain high standards of code quality, testing, and documentation.

What We Bring to the Table:

  • Opportunities to work on modern, cloud-based Python applications and API platforms.
  • Exposure to Azure-centric DevOps practices and CI/CD automation.
  • Continuous learning opportunities across Python, cloud, DevOps, and container technologies.

Apply for this position