Senior Python Full Stack Developer

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
SQL Databases
Data Streaming
Systems Integration
Web Applications
Data Processing
Backend
GIT
FastAPI
Deployment Automation
Kafka
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 Kafka-based event streaming for asynchronous data processing and system integration.
  • Implement and maintain CI/CD pipelines using Azure DevOps for automated build, test, and deployment.
  • Collaborate on infrastructure automation and containerization strategies.
  • Optimize SQL queries and manage 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.
  • Ensure API scalability, performance, reliability, and security compliance., * Opportunities to work on modern, cloud-based Python applications and API platforms.
  • Exposure to event-driven architectures using Kafka and microservices.
  • A collaborative environment that values clean architecture, DevOps practices, and Agile delivery.
  • Continuous learning opportunities across Python, cloud, streaming, and DevOps technologies.

Requirements

  • 8-10 years of overall experience as a Python full-stack or backend developer.
  • Strong proficiency in Core Python development.
  • Hands-on experience with: Django and FastAPI, RESTful API design and integration,Kafka for messaging and streaming
  • Practical knowledge of Azure DevOps for CI/CD and deployment automation.
  • Strong expertise in SQL and database integration across relational and non-relational systems.
  • Experience using Git for version control and collaborative workflows.
  • Exposure to cloud-based deployments, 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-driven environments.
  • Design APIs and services that meet performance, scalability, and security standards.
  • Analyze and resolve integration, performance, and data-processing issues.

Apply for this position