آگهی‌های استخدامی

استخدام Software Engineer

اسنپ فود | Snappfood
تهران، تهران

شرح موقعیت شغلی

We are seeking a skilled and passionate Software Engineer to join our dynamic development team. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to translate business requirements into technical specifications and implement innovative software solutions. The ideal candidate should have a strong background in software development, problem-solving skills, and the ability to work in a fast-paced environment.

 

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.
  • Proven experience as a Software Engineer or Software Developer, with a track record of delivering high-quality software projects.
  • Strong proficiency in one or more programming languages such as Java, C++, Python, or JavaScript.
  • Experience with web development frameworks (e.g., Angular, React, or Vue.js) and databases (e.g., MySQL, PostgreSQL, or MongoDB).
  • 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.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
 

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of backend development frameworks (e.g., Spring Boot, Django, or Node.js).
  • Experience with mobile app development (iOS/Android) is a plus.

مهارت‌های مورد نیاز

  • Software Engineering
  • PostgreSQL
  • Python
  • Java

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۲/۰۲/۳۱ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه