MyMusicTaste의 MSA 인프라 및 서비스 개발을 위하 코어 프레임워크 개발자 포지션입니다.
- 코어 프레임 워크 개발 및 유지보수
- http, rpc, messaging 관련 인터페이스 개발
- 다음과 같은 스택 개발 및 유지보수
- error handling, logging, monitoring, tracing.(EFK, AWS X-Ray, Opentracing)
- Testing framework 개발 (Pytest)
- Micro service archiecture pattern 개발 (circuit breaker,Service Registration, Discovery)
- 3년 이상의 python 개발 및 core python 에 대한 깊은 이해
- cyber security, network protocol에 관한 이해 와 지식
- Performance tuning, improvement, automation 지식
- python framework 개발 경험 (django, flask, etc)
- OSS 기여 경험
- Nosql 실제 개발, 운영 경험 (redis, memcached, DynamoDB)
- micro service architecture 개발 경험
- test 작성 및 테스트 프레임워크 개발 가능
- project 오너쉽을 가지고 개발 프로세스 수립 가능
- rpc, messaging 프레임워크 경험(GRPC, Thrift, ZeroMQ, RabbitMQ, kafka)
- 도전과 기회를 망설이지 않는분
- AWS 기반 솔루션 제작경험
- devops 경험
- responsible for developing and maintaining core framework
- implementation of interfaces using http, rpc, messaging
- develop, implement and maintain technical frameworks such has error handling, logging, monitoring, tracing.(EFK, AWS X-Ray, Opentracing)
- contribute to technical design in structuring efficient development methods and procedures
- development of testing framework(PyTest)
- implementations of micro service architecture patterns. (Circuit Breaker Pattern, Service Registration, Discovery)
- 3+ years with developing in python and deep understanding of core python
- understanding and knowledge of cyber security and network protocols
- knowledgable in performance tuning, improvement, and automation
- hands on experience with python frameworks (Django, Flask, Etc.)
- contribution to oss
- practical experience with NoSQL (Redis, Memcache, DynamoDB)
- experience developing applications in micro service architecture
- detailed in optimizing work process, solving problems, debugging, troubleshooting, designing
- able to write tests and provide a testing framework
- willing to take project ownership and establishing development processes
- experience with rpc and messaging frameworks (GRPC, Thrift, ZeroMQ, RabbitMQ, Kafka)
- likes taking on new opportunities and challenges
- experience building and configuring solutions in AWS
- devops experience