•
• At least 2 years’ experience in Server-side/Backend development
• Experience in designing, developing and testing distributed, highly scalable applications
• Highly skilled with proven experience in multi-threaded programming including TPL (Concurrency | Locking | Async)
• Familiarity with Unit, Integration and System testing concepts
• SOLID principles for design patterns
• FIRST principles for unit tests
• Experience working in Agile Methodologies
•
• Former experience in Cloud Technology (Azure, AWS, Google Cloud etc) — An Advantage
• NoSQL (MongoDB, CouchDB, Cassandra) as well as relational databases (SQL Server | PostgreSQL | MySQL) — An Advantage
• Familiarity with CI/CD process — An Advantage
• Contribute to all phases of the development life cycle — from requirements gathering to implementation, delivery and following data insights to improve next cycles
• Write well-crafted, well-tested, readable, maintainable code
• Participate in code reviews, evaluate implementations and provide feedback to ensure code quality and distribute knowledge
• Make sure our teams development effort fulfills its purpose, taking our product and infrastructure to the next level
Meet Market!
We are a part of Market Group, A company dedicated to redefining the rules of the eCommerce industry. We are part of A global network of brands combining innovative eCommerce platforms with unique programmatic native ad exchange & mediation solution for publishers across the most relevant demand sources.
After developing a super sophisticated technology, based on Machine Learning algorithms, that brings traffic to the E-commerce world in an automated way and in super high scales, we decided it’s time to develop the next big thing in the E-commerce world, and today we are developing our very own market place. And for that we need excellent people to join us.
We are looking for a highly motivated, self-driven, committed and hardworking team player who, possesses the passion to innovate and be part of a team that regularly faces and conquers challenges. A developer that is eager to learn and teach, enjoys playing with technology and is up for a new adventure. You will have the privilege to work with the most updated technologies and the most talented people in the industry.