Software Python Engineer (Cloud Billing)
Job Description:
1. Responsibilities
- Designing and implementing billing features that offer convenience and flexibility for our client's users.
- Developing analytics solutions to support informed decision-making for their product.
- Writing efficient and high-quality Python code using FastAPI, Clickhouse, and Kafka as part of the technology stack.
- Monitoring the performance and reliability of the services within your teams scope of responsibility.
2. Requirements
- Strong Python web development skills, including experience with asynchronous programming.
- Experience with Clickhouse and Kafka.
- Experience with Docker and Kubernetes
- Experience with cloud providers such as AWS, Azure, Google Cloud, or other.
- Experience with logging and monitoring tools such as Loki, Prometheus, and Grafana.
- Strong problem-solving skills and ability to think creatively to find solutions.
- Good communication skills and ability to work well in a team environment.
- Passion for technology
Nice to Have
- Experience in creating billing or analytics solutions with RESTful APIs
- Knowledge of OpenStack architecture and its components
- Experience with DevOps practices and tools, GitLab CI
3. Benefits
- Competitive salary
- Flexible schedule
- Remote, hybrid, or office work
- Educational support
- Medical insurance (depending on the contract type and your location)
- Business trips (depending on your role)
Required Skills:
Gitlab Decision-Making DevOps Salary Kubernetes Reliability Web Development Features Components Architecture Analytics Insurance Docker Writing Programming Python Software Business Communication