

Essential Responsibilities:
Expected Qualifications:
Additional Responsibilities & Preferred Qualifications
You will build high-performing systems and tools from the ground up in close partnerships with various teams. You will also possess keen judgment in selecting technologies and building the right solution for the meaningful challenges we get to tackle here.
What you need to bring:
in Computer Science, Software Engineering, or equivalent experience.
· 5+ years’ experience designing, developing, and delivering software related to platforms using Node.js, ReactJS, and Java. Preferred experienced full-stack developer.
· Track record of leading, developing, and delivering significant software projects
· Expert knowledge in Java, Spring framework, Spring boot, JavaScript like React and node.js
· Good understanding of web services and related standards like REST/JSON.
· Ability to effectively articulate technical challenges and solutions.
· Exposure to AI-driven strategies for content customization.
· Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling and performance) of new and current large scale distributed systems.
· Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
· Experience in Domain Driven Design and modeling complex business domains
· Demonstrable experience building complex customer facing platforms, inclusive of complex APIs and other aspects of developer experiences (sandbox, playgrounds, simulators, etc.)
· Experience with the software release lifecycle using modern distributed version control (e.g. git)
Experience working in an Agile environment, including Extreme Programming practices like Iterative Development, Continuous Integration (and Deployment) and Test-Driven Development
Our Benefits:
Any general requests for consideration of your skills, please
משרות נוספות שיכולות לעניין אותך