<p><strong>What role you will play in team:</strong>Collaborate with a team of skilled engineers to design, develop and maintain large-scale, highly available systems. Contribute to the evolution of our e-commerce platform.</p><p><strong>What you will do:</strong> Design, implement and test software components; participate in code reviews; troubleshoot and resolve production issues.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain scalable and robust software applications using Java, C++, or other relevant technologies.</li><li>Write unit and integration tests to ensure code quality.</li><li>Collaborate effectively with other engineers, product managers, and designers.</li><li>Troubleshoot and debug complex software problems.</li><li>Participate in agile development processes.</li><li>Contribute to architectural design and system improvements.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Strong programming skills in Java or C++.</li><li>Experience with object-oriented programming.</li><li>Knowledge of data structures and algorithms.</li><li>Experience with version control systems (e.g., Git).</li><li>Strong problem-solving and analytical abilities.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Comprehensive health insurance.</li><li>Generous paid time off.</li><li>Opportunities for professional development.</li><li>Casual work environment.</li></ul></p><p><strong>A Day in the Life:</strong> A typical day might involve coding, attending team meetings, reviewing code, debugging issues, and collaborating with colleagues on design and architecture.</p>