Python Full Stack Developer
samuel JUnited StatesSENIORPosted 10d ago
PythonReactTypeScriptAWSMicroservicesEventDrivenArchitectureFastAPIFlaskDjangoPostgreSQLMySQLOracleKafkaRabbitMQKinesisSQSSNSEventBridgeAzure Service BusGoogle Pub/Sub
About the Role
We are looking for an experienced Python Full Stack Developer to join our team. This role requires strong hands-on expertise in Python-based microservices, REST APIs, React, TypeScript, and cloud-native application development.
Key Responsibilities
• Design and implement RESTful APIs using Python
• Develop scalable microservices and secure REST APIs
• Work with React and TypeScript for frontend features
• Integrate with cloud services like AWS, Azure, or GCP
• Implement event-driven architecture and asynchronous integrations
• Troubleshoot production issues and develop automated testing
Requirements
• Strong Python 3.x, OOP, exception handling, type hints, testing, and asynchronous programming (asyncio)
• Hands-on experience with FastAPI, Flask, or Django
• Strong React and TypeScript experience, including functional components, hooks, state management, component testing, and REST API integration
• Experience with AWS services such as EventBridge, SNS, SQS, and Kinesis, or equivalent cloud messaging services
• Hands-on knowledge of Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus, or Google Pub/Sub
• Strong SQL skills with PostgreSQL, MySQL, Oracle, or similar databases; NoSQL experience is a plus
• Understanding of retries, timeouts, idempotency, error handling, resiliency, and fallback mechanisms
• Good understanding of cloud-native applications on AWS, Azure, or GCP