
Python Engineer
Orion Innovation26 days ago
Responsibilities
- Take ownership of feature delivery from design to deployment.
- Develop applications using Python and FastAPI with async programming.
- Implement Redis caching patterns and manage cache invalidation strategies.
- Design and work with event-driven architectures using message brokers.
- Write comprehensive test suites using pytest and perform integration testing.
- Design REST APIs and facilitate microservices communication.
- Utilize AI-assisted development tools to enhance productivity.
- Manage version control and CI/CD pipelines using Git.
Requirements
- 5+ years of experience with Python and FastAPI.
- Experience with Redis caching patterns.
- Familiarity with event-driven architectures and message brokers.
- Knowledge of SQLAlchemy ORM and relational database patterns.
- Experience in writing comprehensive test suites.
- Comfortable with REST API design and microservices.
- Experience with Git and CI/CD pipelines.