مزایای همکاری با خانواده بامیلو

فروشگاه اینترنتی بامیلو با تعریفی نو از تجارت الکترونیک در ایران این فرصت را برای همه تولیدکنندگان و تامین‌کنندگان فراهم کرده تا بتوانند کالاهای خود را به شکل آنلاین عرضه کنند. همه ایرانیان در سراسر کشور نیز می‌توانند به‌راحتی از بامیلو خرید کنند.
انرژی تیم جوان و ۳۰۰ نفره ما، کار را در بامیلو جذاب کرده است، همکاری در یک فضای پرجنب وجوش، خلاقانه و روبه رشد این احساس را برای همه اعضای گروه به وجود آورده که بامیلو متعلق به خودشان می باشد. سخت کوشی ویژگی اولیه همکاران ماست، اگر دوست دارید بیاموزید، سریع پیشرفت کنید و یکی از تاثیرگذاران عرصه تجارت الکترونیک در ایران باشید؛ به ما بپیوندید.

فرصت های شغلی

IT Department

PHP Developer

Job Description:

Creating, Implementing and Maintaining functionality in core PHP systems (including E-Commerce website, Operations management, and various tools)

  • Excellent engineering skills in PHP

  • Driven to learn new things and search for creative solutions

  • Able to work as part of a team and independently as needed

  • Knowledge of best practices in writing high quality code and working in high performance teams

  • Professional communication

  • Commercial understanding

  • Entrepreneurship

  • Maintains code standards to robust performance

Skills / Requirements:

  • Able to work with multiple frameworks like Laravel, Yii and Zend

  • Good in reading others code and debug

  • Good knowledge of MySQL database and data structure

  • Good knowledge of Linux Systems

  • Good knowledge of English language

  • Good Teamwork and strong communication skill

  • At least 3 years' experience with PHP development.

  • Should able to write PHP unit test out of the box debug and write good documentation to support code.

  • Able to work in a very complex environment (WordPress or magneto is not enough).

  • Education: B.A or M.A in a relevant field of study, computer science or IT.

  • Experience in e-commerce environment would be a plus.

  • Excellent English language skills complete your profile.

Mobile Application Developer

Job Description:

Main responsibilities: Creating, Implementing and Maintaining functionality in Mobile Platforms (including UI and UX)

  • Excellent engineering skills in Both Android and iOS with specialty in one or both

  • Driven to learn new things and search for creative solutions

  • Able to work as part of a team and independently as needed

  • Knowledge of best practices in writing high quality code and working in high performance teams

  • Professional communication

  • Commercial understanding

  • Entrepreneurship

  • Maintains code standards to robust performance

Skills / Requirements:

  • Able to work with multiple frameworks for Android and iOS

  • Good in reading others code and debug

  • Good knowledge of MySQL database and data structure

  • Good knowledge of English language

  • Good Teamwork and strong communication skill

  • At least 3 years' experience with App development.

  • Should able to troubleshoot and debug and write good documentation to support code

  • Able to work in a very complex environment

  • Education: B.A or M.A in a relevant field of study, computer science or IT.

  • Experience in e-commerce environment would be a plus.

  • Excellent English language skills complete your profile.

Software Quality Assurance Engineers and Testers

Job Description:

Develop and execute software test plans in order to identify software problems and their causes.

Tasks/Responsibilities:

  • Design test plans, scenarios, scripts, or procedures.

  • Document software defects, using a bug tracking system, and report defects to software developers.

  • Identify, analyze, and document problems with program function, output, online screen, or content.

  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.

  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.

  • Document test procedures to ensure reliability and compliance with standards.

  • Plan test schedules or strategies in accordance with project scope or delivery dates.

  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.

  • Test system modifications to prepare for implementation.

  • Monitor bug resolution efforts and track successes.

    • Maintain and update a running list of supported devices, OSes and browsers, as well as known inconsistencies that may present as bugs on each

    • Approve and sign off on release candidates

  • Localize and document defects

  • Test released features

  • Writing test cases for basic functionality

  • Draft quality assurance policies and procedures

  • Automate routine part of own work

  • Lead and implement processes to ensure the stability of the platform is always in place

  • Awareness over the current technologies and the need to implement and use them

  • Willing to work in a highly collaborative, consensus-oriented environment

  • Teamwork

Qualification:

  • Critical Thinking — Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.

  • Reading Comprehension — Understanding written sentences and paragraphs in work related documents.

  • Programming — Writing computer programs for various purposes.

  • Analyzing Data or Information — Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts.

  • Making Decisions and Solving Problems — Analyzing information and evaluating results to choose the best solution and solve problems.

  • Processing Information — Compiling, coding, categorizing, calculating, tabulating, auditing, or verifying information or data.

  • Documenting/Recording Information — Entering, transcribing, recording, storing, or maintaining information in written or electronic/magnetic form.

  • Technical skills — Knowledge of technologies such as Appium, Ruby, Cucumber, Have strong knowledge of test design techniques, Knowledge of tools, concepts and methodologies of QA

Knowledge and Ability:

  • Data base management system software

  • Development environment software

  • Object or component oriented development software

  • Program testing software

  • Web platform development software

  • Configuration management software

Personal/ Interpersonal skills:

  • Speaking — Talking to others to convey information effectively.

  • Active Listening — Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

  • Thinking Creatively — Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions.

  • Communicating with Supervisors, Peers, or Subordinates — Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.

Education:

  • Bachelor’s degree in Computer Science or equivalent work experience

Other Conditions:

  • Knowledge of software development lifecycle

  • Able to set up CI (e.g.: Jenkins), or use an existing one

  • Proven previous leadership experience

  • English professional proficiency

Senior System Admin

Job Description:

Work directly with the CTO and report to him Responsible for the technical design, planning, implementation, and the highest level of performance tuning and recovery procedures for mission critical enterprise systems. Serves as a technical expert in the area of system administration for complex operating systems. Recommends the redesign and configuration of operating systems and system applications. Investigates and analyzes feasibility of system requirements and develops system specifications. Identifies methods, solutions, and provides project leadership and management in order to provide a high level of service to the customers of the department. Performs full supervision of Operations staff.

Tasks/Responsibilities:

  • Architecting and designing a complex and high performant cloud based architecture that meets business requirements

  • Maintain and administer applications, operating systems, and hardware related to Linux/Redhat Servers based operating systems servers.

  • Provide frontline support for customers in the form of System Administration.

  • Provide hands-on/virtual support in accordance with mission requirements.

  • Develop and implement documentation including policies, procedures, checklists, and guidance specific to Windows related systems.

  • Maintain system readiness through the implementation, administration, and management

  • Installs software, applications, monitor performance and troubleshoot alerts from commercial, open source and locally developed monitoring tools, system failure analysis and recovery ; insuring the consistency and integrity of file systems, hardware/software configuration and management

  • You will create and maintain technical documentation as it relates to systems, infrastructure, and processes as well as implement IT standards and best practices

  • Implement centralized monitoring solutions for IT infrastructure

Qualification

  • Multiannual experience as a Linux System Engineer (RedHat / Debian)

  • At least 3 years of experience with AWS administration, ideally with Chef or comparable Tools

  • Experience with Nginx, Memcached, MySQL, PHP, DNS, GIT

  • You worked on Continuous Integration and caching strategies (e.g. Jenkins CI, Varnish,...)

  • Demonstrate technical skill, knowledge, expertise and proficiency for a minimum of three (3) years possessing high level of expertise with Patch Management software such as RedHat Satellite, and administrative tools such as, PowerShell cmdlets, scripting Microsoft snap-ins and pstools.

  • Demonstrate technical skill, knowledge, expertise and proficiency for a minimum of three (3) years as related to deploying, designing, optimizing, and maintaining the following RedHat components: DNS, DHCP, FTP, TCP/UDP, IP ROUTING, SSH/SFTP/SCP, DNS, NFS, LDAP, SMTP, NIS, YUM/RPM, SAN/NAS and Virtualization.

Knowledge and Ability:

  • Group Policy Management – Evaluate Group Policy Objects, and recommend process improvements

    • Manage group policy across the enterprise

    • Create/Modify/Maintain Group Policies

  • Ensure the performance, availability and scalability of our platform as well as support the developers rolling out new features or new services

  • Involved in planning, design, implementation and support of infrastructure for business-critical production environments including: deployment of servers, monitoring, process improvement, analysis and resolution of application related issues

  • Provide a strategic vision of the system growth

  • Ensure proper stability and performance of the underlying infrastructure is in place

  • Understanding and translating business requirements into technical requirements

  • love to automate things instead of doing it again and again

  • love to build scripts with Shell and Ruby and can read PHP

  • know how to setup a good monitoring

  • love agile methodologies

  • like to embrace new technologies

  • Fluent in English

Personal Interpersonal skills:

  • Accountable for reliable delivery of services

  • Provide leadership to a small team of highly skilled, motivated System Engineers and build them to a winning team

  • Providing leadership and work guidance to less experienced personnel in order to help them grow professionally

  • Be open-minded person who likes to work with a Startup and within a multicultural environment

Commercial

Key Account Management

Job Description:

  • Primary owner of relationships with sellers, responsible for driving the best commercial performance from sellers within Bamilo Marketplace, and ensuring a great experience for sellers

  • Commercial negotiations with sellers and implementation of seasonal marketing campaigns

  • Coordinating initiatives with the objective of seller operational performance improvement (out -of -stock reduction, improving delivery time reducing ratio of wrong products).

  • Close cooperation with seller support team to manage day- to -day operational issues

  • Ensuring all sellers request are appropriately recorded, referred to related parties in timely manner and fallowed through to satisfactory resolution.

  • Maintaining positive relations with sellers and managing challenges with them to achieve high seller satisfaction.

  • Playing an integral role in new business pitches and hold responsibility for the effective on boarding of new sellers.

Skills:

  • Fluent English familiarity, proven in working environment.

  • Solid results orientation, flexibility, communication, time management and analysis skills.

  • At least intermediate command of Excel, PowerPoint and Internet

  • Strong sales skills.

  • High team work and entrepreneurial spirit.

  • Willingness to work in an intensive and rapidly changing environment.

  • Experience of managing a big account of tens of sellers which is included electronics, fashion, books, home equipment, FMCG, perfumes and toys will be highly an advantage.

  • Experience and knowledge in E-Commerce and Online Marketing is a great plus.

  • Excellent listening, negotiation and presentation skills

  • Highly self-motivated

  • Having related experience beneficial.

Product

Product Manager

Job Description:

Reporting to CPO, the Product Manager will be responsible for the planning, and executing the product roadmap in direct collaboration with the technical product managers and the rest of product team. As an ecommerce product manager, you will analyze the market and the opportunities and propose supporting features. You have clear view on the vision of the product and you can provide awareness to various business units. The product managers also are in direct contact with the sales and CRM team to know and understand the needs of the customers and transform them to the format that can be understandable and ready to be implemented. Product managers always have creative ideas to measure the success of the product and propose solutions for go to market strategies that meet our business objectives and rise above the competition.

Tasks/ Responsibilities:

Relentless effort in identifying the problem (knowing the “what”) and ability to connect it to on the planning side (knowing the “how”)

  • Take ownership for devising and executing data driven and business objective based product plans to create features

  • Ability to inspire the rest of the team to collaborate on making the features available on time and with high quality

  • Create the roadmap for the product, and support the development team in creation of feature

  • Help to maintain the roadmap and relevance for the internal monitoring, control, and business intelligence systems of the product

  • Define useful test driven feature specifications that support both the product functionality, as well as the Operational and Technical considerations of the underlying services.

  • Be hands-on to improve the definition of the feature, perform proof-of-concept testing and/or provide data where necessary to support recommendations.

  • Collaborate with the development team to identify technologies that improve the customer experience as well as provide strength and transparency for our internal processes and development practices.

  • Work with external partners at a technical level to identify new functionality and/or efficiencies, and manage the delivery of those enhancements

  • Collaborate very closely with Engineering, QA and Operations teams

  • Provide clarity to other teams on the roadmap and our plans.

  • Collaborate with Engineering on their feedback on feature scoping and development capacity

  • Work with QA continuously to improve the test coverage as well as complying with the quality best practices

  • Monitoring the release of the features and making sure the features are meeting the expected quality

  • Ensure new features can be managed and configured by the Operations team to support feature adoption and success with customers

Skills and Qualifications:

  • Experience writing detailed product and technical specifications

  • Capable of working with engineers about technical design tradeoffs including platforms, frameworks, scalability and performance.

  • Experience with entire development cycle or projects, and doing so in a fast- paced workplace

  • Resourceful, self-reliant, and does not monopolize the resources of the existing product team

  • Strong knowledge and experience with Relational Databases and SQL

  • Passionate about problem solving and engaging the team to arrive at a solution

  • Understands the value of the features being added to the platform and understands how to measure the success of those features

  • Collaborate with stakeholders on product development, and lead the conversation in product trade-offs among stakeholders

  • Be clear on task prioritization, logical sequences, and communicating those with internal stakeholders.

  • Create weekly/monthly product reports, compiling updates/data from all key sources

  • Gain a deep understanding of Ecommerce Market in Iran and Bamilo’s value propositions.

  • Understand the business and how each Platform solution contributes to our success.

Education:

  • Bachelor's degree in Computer Science, Engineering or related field (masters are preferred).

Other condition/ Plus:

  • Has worked as a Technical Product Manager

  • Experience programming in Java and PHP

  • Has worked with Big Data technologies and NoSQL datasources

  • Has hands on experience with Agile Methodology

  • Has hands on experience with SOA architecture and Restful APIs

  • Has hands on experience with high availability and high concurrency systems

X