How Remoteville checks and expires listings
Python Developer
Skills
Software DevelopmentAmazon Web ServicesApache KafkaEvent-DrivenFastapiFlaskPython
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
