Iranian Company in E-Commerce Industry
Annual Package: 0.8 – 1.1 billion Tomans
Responsibilities:
· Design, develop, and maintain scalable software solutions for eCommerce platforms to enhance user experience and operational efficiency.
· Collaborate with cross-functional teams, including product management, UX/UI design, and quality assurance, to gather requirements and ensure alignment on project goals.
· Write clean, maintainable code and conduct code reviews to ensure adherence to best practices and coding standards.
· Troubleshoot, debug, and optimize existing applications to improve performance and reliability.
· Implement automated testing frameworks to ensure software quality and reduce regression issues.
· Stay updated with emerging technologies and industry trends to incorporate relevant innovations into the development process.
· Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
· Document technical specifications, architecture designs, and processes for future reference and onboarding purposes.
· Assist in the deployment of applications and monitor their performance post-launch.
· Provide technical support and guidance to team members and stakeholders as needed.
Requirements:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field is a plus.
· Proven experience in software development, particularly in the E-Commerce sector or similar industries.
· Familiarity with web development frameworks and back-end technologies.
· Experience with database management systems and data modeling.
· Understanding of RESTful APIs and microservices architecture.
· Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
· Excellent communication skills to effectively convey technical concepts to non-technical stakeholders.
· Familiarity with cloud services and DevOps practices is a plus.