Python Fullstack Developer
Minna Ittoop SankoorikalRemoteSENIORPosted 13m ago
PythonReactJSNextJSTypescriptMicroservicesRest APICloudAWSAzureGCPPostgreSQLMySQLOracleKafkaRabbitMQ
About the Role
We are looking for an experienced Python Fullstack Developer to join our team on a contract basis. This role requires strong hands-on experience with Python, React, and cloud technologies.
Key Responsibilities
• Design and implement RESTful APIs using Python and microservices architecture
• Develop front-end components using React and TypeScript
• Implement event-driven architecture using cloud providers
• Work with messaging systems like Kafka, RabbitMQ, or cloud-native messaging
• Collaborate with the team to ensure high-quality code and system performance
Requirements
• Strong hands-on experience with Python 3.x, OOP, exception handling, type hints, testing, and asynchronous programming (asyncio)
• Hands-on experience with React and TypeScript, including functional components, hooks, state management, component testing, and consuming REST APIs
• Good understanding of microservice architecture, service boundaries, REST APIs, API versioning, synchronous vs asynchronous communication, and resiliency patterns
• Strong understanding of designing and implementing event-driven architecture using a cloud provider leveraging patterns like fan out (Eventbridge, SNS, SQS / Kinesis in case of AWS) with proper message / data redundancy and fall back mechanisms
• Experience with Kafka, RabbitMQ or cloud-native messaging such as SQS/SNS, Azure Service Bus or Google Pub/Sub
• Strong SQL skills with PostgreSQL, MySQL, Oracle or similar; exposure to NoSQL databases is desirable