Key Skills: Python, AWS
Roles and Responsibilities:
- Design and develop backend microservices using Python.
- Ensure high performance and scalability of software solutions.
- Collaborate with cross-functional teams to integrate various services.
- Maintain and enhance existing applications.
- Utilize AWS services and other cloud technologies to optimize solutions.
- Implement container orchestration using Kubernetes and manage messaging systems with Kafka.
- Apply knowledge of GRPC and ISTIO for effective service communication and management.
Skills Required:
- Strong hands-on experience in Python for backend development
- Proficiency in AWS cloud services (EC2, Lambda, S3, etc.)
- Experience with microservices architecture and RESTful APIs
- Knowledge of Kubernetes for container orchestration
- Familiarity with Kafka for messaging and streaming applications
- Understanding of GRPC and ISTIO for service mesh and inter-service communication
- Nice-to-Have: Exposure to Java and Spring Boot for hybrid or legacy system support
Education: Bachelor's degree in Computer Science or a related field