Python Developer
Implement standalone and coordinated backend services and applications to allow for the creation and orchestration of backend pipelines
- Engineer large scale development systems using full-stack web-based technologies
- Develop micro-services-based backend services and integrate them into cloud-based platforms such as Azure using containerization technologies based on Kubernetes.
- Implement test cases to automate testing of frontend and backend code.
- MS in Computer Science or related field
- experience in developing backend services and integration for web-based applications
- Ability to think critically, question assumptions and devise solutions to challenging technical problems.
- Self-motivated, persevering and capable of working with minimal supervision.
- Solid teamwork and communication skills.
- Strong hands-on experience with the following technologies:
○Python backend development
○ Backend web-services frameworks: Flask or Django
○ Containerization technologies: Docker, Kubernetes
○ NOSQL databases like MongoDB
○ Messaging frameworks - RabbitMQ or similar
○ Microsoft Azure technologies