Application Programmer - Python

STAFIDE
Amsterdam, Netherlands
yesterday

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

Unity
Java
API
Agile Methodologies
Azure
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
DevOps
Python
Software Construction
Software Engineering
Software Systems
System Availability
Software Troubleshooting
FastAPI
Data Analytics
Maintaining Code
Databricks

Job description

  • Design, develop, test, and maintain scalable applications using Python and FastAPI.
  • Participate in the full software development lifecycle, from planning and architecture design to deployment and support.
  • Build and maintain CI/CD pipelines to enable reliable and automated software delivery.
  • Develop cloud-based solutions leveraging Microsoft Azure services.
  • Work with Databricks and Unity Catalog to support data-driven application development.
  • Ensure application reliability, performance, security, and high availability.
  • Collaborate with Agile and DevOps teams to deliver high-quality software solutions.
  • Conduct code reviews and promote software engineering best practices.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Contribute to application infrastructure design and continuous improvement initiatives., * Collaborate with stakeholders, developers, and operations teams to achieve project objectives.
  • Mentor team members and contribute to technical knowledge sharing.

What we bring to the table:

  • Opportunity to work on modern cloud-native applications using Python, FastAPI, Azure, Databricks, and Unity Catalog.
  • Exposure to enterprise-scale projects with a focus on innovation and high availability.
  • Collaborative Agile and DevOps-driven work environment.
  • Opportunities to contribute to architecture, design, and engineering best practices.

Requirements

  • 8+ years of professional experience in software development and application programming.
  • Strong expertise in Python development and FastAPI framework.
  • Hands-on experience with Microsoft Azure cloud technologies.
  • Experience working with Databricks and Unity Catalog.
  • Strong understanding of CI/CD principles and pipeline implementation.
  • Experience maintaining code quality through reviews, testing, and development best practices.
  • Knowledge of application infrastructure, architecture, and design patterns.
  • Experience building and supporting high-availability applications.
  • Familiarity with Agile methodologies and DevOps practices.
  • Excellent analytical, problem-solving, communication, and collaboration skills.
  • Ability to work effectively in cross-functional teams and share technical expertise.

You should possess the ability to:

  • Design and develop robust, scalable, and maintainable software solutions.
  • Implement and optimize CI/CD pipelines for efficient deployments.
  • Analyze business and technical requirements and translate them into effective solutions.
  • Develop and integrate APIs using FastAPI and Python.
  • Work effectively within Agile and DevOps environments.

Apply for this position