Iranian Company in E-Commerce Industry
Annual Package: 1.2 – 1.8 billion Tomans
Responsibilities:
· Design, develop, and maintain high-quality software solutions.
· Collaborate with cross-functional teams to gather and analyze requirements.
· Lead code reviews and provide constructive feedback to team members.
· Mentor junior engineers and support their professional growth.
· Troubleshoot and debug complex software issues.
· Stay updated with industry trends and integrate relevant innovations.
· Participate in architectural discussions and contribute to technical direction.
· Ensure adherence to software development methodologies (Agile, DevOps).
Requirements:
· Bachelor’s degree in Computer Science, Software Engineering, or related field; master’s degree preferred.
· Proven experience as a software engineer with a strong project portfolio
· Proficiency in programming languages (e.g., Java, C#, Python,Go, JavaScript).
· Solid understanding of software development methodologies and version control (Git).
· Experience with cloud platforms and microservices architecture.
· Familiarity with SQL and NoSQL database management systems.
· Excellent problem-solving skills and ability to work independently or in a team.
· Strong communication skills for articulating technical concepts.
· Commitment to continuous learning and adapting to new technologies.