اسنپ فود
اسنپ فود

Software Engineer

Tehran/ Zaferanieh
Full Time
Saturday to Wednesday - 10 to 19
-
-
1001 - 5000 employees
Internet Provider / E-commerce / Online Services
Iranian company dealing with Iranian and foreign customers
1388
Privately held
توضیحات بیشتر

key Requirements

Job Description

Responsibilities:

  • Design, develop, and maintain software applications according to business needs and technical specifications
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and scope
  • Write clean, efficient, and well-documented code using appropriate software development methodologies
  • Conduct thorough testing and debugging of software applications to ensure quality and reliability
  • Perform code reviews and provide constructive feedback to team members
  • Continuously research and implement best practices, tools, and technologies in software development
  • Collaborate with cross-functional teams to identify and resolve technical issues and optimize software performance
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives
  • Contribute to the documentation of software architecture, design, and development processes
  • Stay up-to-date with industry trends and advancements in software engineering


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus
  • Familiarity with software development tools and practices such as version control (e.g., Git), Agile methodologies, and continuous integration/continuous deployment (CI/CD)
  • Solid understanding of software development principles, algorithms, data structures, and design patterns
  • Understanding of software testing methodologies and experience with unit testing and integration testing frameworks
  • Experience with full-stack development, including front-end and back-end technologies
  • Proven track record of successfully completing software projects and delivering high-quality solutions
  • Strong proficiency in one or more programming languages such as Java, C#, Php, Python, or JavaScript
  • Experience with Backend development frameworks (e.g., Spring Boot, Django, Symfony, laravel …) and databases (e.g., MySQL, PostgreSQL, or MongoDB)
  • Familiarity with high scalable and distributed software development principles and design patterns
  • Experience with Message brokers and Message queues like Kafka, Rabbitmq and …
  • Knowledge of OOP, Design patterns and software engineering

Job Requirements

Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای اسنپ فود

برای ارسال رزومه، در روز ۱۸ آذر به نمایشگاه کار مراجعه کرده و در غرفه این شرکت حاضر شوید.

این آگهی بسته شده است