RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Python Developer

Skills
Software DevelopmentAmazon Web ServicesApache KafkaEvent-DrivenFastapiFlaskPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Commercial experience developing and deploying Python applications across the full software development lifecycle
  • Strong background building microservices-based architectures using Flask or FastAPI
  • Solid understanding of event-driven systems ideally with hands-on Kafka experience
  • Experience designing and developing RESTful APIs
  • Familiarity with containerisation technologies such as Docker and cloud-based orchestration environments
  • Knowledge of cloud platforms ideally AWS
  • Experience working with CI/CD pipelines and automated deployment processes
  • Ability to write clean maintainable and well-tested code
  • Strong problem-solving skills and attention to detail

Nice to have

  • Collaborative
  • Detail-oriented
  • Problem solver
  • Commercially minded

Day to day

  • Design and maintain event-driven Python applications and API services
  • Contribute to infrastructure and deployment across production environments
  • Collaborate with developers DevOps engineers data scientists and product managers to deliver scalable solutions
  • Own services through the full lifecycle from design to deployment monitoring and optimisation