AudioCodes is an advanced VoIP, Data networking, Call Recording products and Solutions Company.
We are a dynamic R&D department that designs and develops AudioCodes Call Recording solutions, looking for a long-term relationship with Developer to be a part of a team developing cutting edge, SaaS enterprise solution enabling to capture, organize, and share meeting content. We are looking for a professional who is passionate to investigate, learn and implement new technologies, as well as happy to go beyond the immediate job description.
Responsibilities:
- Design and architect scalable backend services using cloud-native technologies
- Lead integration strategies for complex 3rd party services and APIs
- Analyze and translate business requirements into technical solutions
- Drive architectural decisions through research, POCs, and technical leadership
- Champion Test Driven Development and code quality best practices across the team
- Optimize system performance and identify bottlenecks proactively
- Mentor junior developers and conduct code reviews
Requirements:
- BS degree in Computer Science or Software Engineering
- At least 5 years of backend development experience
- Strong experience with databases: 3+ years
- Proven track record of designing and deploying production cloud-based applications
- Deep understanding of cloud architecture patterns and microservices design
- Experience with containerization and orchestration platforms (Docker, Kubernetes)
- Familiarity with cloud security principles and implementation
Big Plus:
- Experience with multiple cloud providers (Azure, AWS, GCP)
- Production experience managing Kubernetes clusters
- Strong networking knowledge (VPC, load balancing, DNS)
- Expertise in distributed systems and event-driven architectures
- Experience leading technical initiatives or small teams
- CI/CD pipeline design and DevOps practices
- Extremely high self-learning ability and innovative problem-solving approach
- Independent decision-making in ambiguous and fast-paced environments