About Us:
Join the dynamic and innovative team. Our client is a fast-growing start-up company from Israel that is harnessing the power of AI to support the future scale of data by improving and optimizing its centerpieces. They move fast, work at the frontline of technology, and build mission-critical components to enable the biggest companies in the world to do more with their data while ensuring cost-effectiveness.
Responsibilities:
● Design, develop, and maintain scalable, resilient, and high-performance backend services and systems using Go, Python, and Java
● Architect and implement new features and optimize existing ones to enhance performance and scalability
● Work closely with the product team to understand requirements and translate them into technical solutions
● Collaborate with frontend teams to integrate backend services with web apps
Requirements:
● Bachelor’s degree in Computer Science, Engineering, or a related field
● 5+ years of experience in backend development with a strong understanding of Go/Python/Java — Go experience of at least 4 years is mandatory
● Proven experience with Kafka
● Solid understanding of software engineering principles and distributed systems
● Experience with containerization and orchestration technologies (Docker, Kubernetes)
● Familiarity with Agile methodologies and Git workflow
● Strong problem-solving skills and the ability to work in a fast-paced, evolving environment
● Excellent communication and teamwork skills
● Macbook
● Well speak and write in English
Nice to Have:
● Experience with cloud services (AWS, GCP, Azure)
● Knowledge of other programming languages such as Python
● Contributions to open-source projects