The business problem is to improve the notification system.
Requirements
- Experience with backend development (e.g., Python, Java, Go).
- Familiarity with messaging queues (e.g., Kafka, RabbitMQ).
- Knowledge of database systems (SQL and NoSQL).
- Experience with cloud platforms (AWS, GCP, Azure).
- Understanding of distributed systems.
- Proficiency in API design and development.
- Experience with monitoring and logging tools.
Responsibilities
- Develop and maintain notification services.
- Implement new notification features.
- Optimize notification delivery performance.
- Ensure scalability and reliability of the notification system.
- Integrate with various platforms and services for notification delivery.
- Monitor and troubleshoot notification system issues.
- Collaborate with engineering teams to define notification requirements.
Other
- Strong problem-solving skills.
- Ability to work independently and as part of a team.
- Excellent communication skills.
- Proactive and detail-oriented.
- Eagerness to learn and adapt to new technologies.