We are seeking a Senior Backend Engineer with expertise in Kafka to join our dynamic team. This role requires a strong background in backend development and a passion for building scalable systems.
Responsibilities
- Design and implement backend services using Kafka
- Collaborate with cross-functional teams to define and design new features
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug applications
- Maintain code quality and organization
Requirements
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in backend development
- Proficiency in Kafka and message broker systems
- Strong knowledge of programming languages such as Java, Python, or Go
- Experience with RESTful APIs and microservices architecture
Nice to have
- Familiarity with cloud services like AWS or Azure
- Experience with containerization technologies such as Docker or Kubernetes
- Knowledge of database systems like PostgreSQL or MongoDB
Benefits
- Health
- dental
- and vision insurance
- 401(k) matching
- Flexible work hours
- Professional development opportunities
- Paid time off
