We are seeking a skilled Backend Developer with a minimum of 3 years of professional experience to join our dynamic team. The ideal candidate will have strong proficiency in Golang and hands-on experience with Redis and Kafka. You will be responsible for designing, developing, and maintaining robust backend systems that lay the foundation for reliable and scalable applications.
Key Responsibilities
- Design, develop, and maintain backend services and RESTful APIs using Golang.
- Utilize Kafka for managing message queues and streaming data to support scalable system architectures.
- Work closely with cross-functional teams—including infrastructure, frontend, and QA—to integrate and enhance system components.
- Troubleshoot, debug, and resolve technical challenges in a timely manner while continually optimizing performance and security.
- Maintain clear documentation of code, processes, and system configurations as per best practices.
Qualifications
- Minimum of 3 years of hands-on experience in backend development.
- Proficiency in Golang for building high-performance server-side applications.
- Solid experience using Redis for caching and data management.
- Practical knowledge of Kafka for message streaming and building robust data pipelines.
- Strong understanding of RESTful API design and microservices architecture.
- Excellent problem-solving skills with a keen eye for resolving performance and scalability issues.
- Ability to work effectively in a collaborative, fast-paced team environment.
- Good communication skills to clearly articulate technical concepts and document work effectively.