شرکت تپسی

 

درباره شرکت

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

 

عنوان شغلی

دانشکده

شرح شغلی

توسعه‌دهنده آندروید

مهندسی کامپیوتر

مهندسی برق

علوم ریاضی

Description:
We are looking for passionate Android developers. As an Android developer, you will work closely with the team, helping enhance and deliver the product’s requirements. You will dive down into the nitty gritty parts of product development, in close collaboration with the other team members, designers, and project managers.
• You contribute to our mobile application(s) using Kotlin to deliver a compelling user experience and high-quality results.
• You participate in architectural discussions, implementation, and maintenance of the Tapsi codebase.
• You get excited by working closely with teams outside of Android projects, including other engineering teams, product, design, QA and more.

Requirements:
• A passion for building fast, high-quality and attractive android applications.
• Understanding of Android SDK.
• High attention to details: testing all possible outcomes and edge-cases.
• Familiarity with common Android libraries like Retrofit, Jetpack components, etc.
• Solid communication skills.
• Familiarity with Coroutines, Jetpack components is a plus.
• Ability to problem-solving skills.

توسعه‌دهنده بک اند

مهندسی کامپیوتر

مهندسی برق

علوم ریاضی

Description:
We are looking for a team player, with natural product intuition, who can work harder, faster, and smarter, without sacrificing technical excellence. You understand the bigger picture of how your technical contributions will impact the products. The other members of the team can depend on the quality of your work to rapidly advance our goals.
Tasks in detail:
• Working most of the time with Node.js, Python, Redis, PostgreSQL, and MongoDB.
• Writing scalable code quickly and iteratively.
• Analyzing information and evaluating results, to choose the best solution to effectively solve problems.
• Discussing the tradeoff between software architectural choices, both on a theoretical level and on an applied level.
• Monitoring efficiently, thorough documentation, and proper test coverage.
Requirements:
• Bachelor's degree in Computer Engineering, Computer Science or a related field, and preferably a Master's degree.
• knowledge of at least one programming language and are willingness to learn more.
• knowledge of Data Structures and Algorithms.
• Familiarity with Software Architecture.
• Familiarity with database design.
• Familiarity with Linux or Unix operating systems.
• Familiar with Production-Grade Orchestration.

تحلیلگر داده

مهندسی کامپیوتر

علوم ریاضی

Description:
As a data scientist, you will work on real-life challenging questions that impact many people's lives in Iran. You will face some of the most fascinating and impactful problems that need a deep understanding of the algorithm, machine learning, data mining, and statistics. Every day, you will be presented with a variety of new challenges and interesting projects that tap into your interests and strengths. We work closely with each other, software developers from other teams, product managers, and business stakeholders. Data scientists in our team participate in the full life cycle of model development, which spans from business problem discovery to model deployment and monitoring.
Tasks in details:
• Work with business stakeholders to understand the business requirements and the data available to solve the corresponding problems.
• Conduct advanced statistical and exploratory data analysis which will also include wrangling, cleaning, and pre-processing data.
• Develop statistical and machine learning models to solve business problems and derive actionable business insights.
• Evaluate models and algorithmic techniques.
• Scale the algorithms to large data set and help to deploy models.
• Derive metrics for model performance monitoring and conduct continuous model performance monitoring.
• Research new techniques and best practices within the industry
Requirements:
• Have a BS in CE, CS, EE, or have the equivalent experience.
• Knowledge of machine learning, statistics, and data mining.
• Knowing how algorithms and data structures work.
• Python programming experience.
• Teamwork and being a good team player.
• Active learning and a desire to learn new things.
• Ability to problem-solving skills.

توسعه‌دهنده فرانت اند

مهندسی کامپیوتر

مهندسی برق

علوم ریاضی

Description:
• As a Front-end Developer, you’ll build the web applications that are used by our customers, as well as the products used inside the company to automate our internal processes.
• You’ll write clean, structured code quickly and iteratively.
• We are looking for team players with natural product intuition who can work harder, faster, and smarter without sacrificing technical excellence.
Requirements:
• You love applying your knowledge, while learning new technologies.
• You are able to adapt easily to meet the rapid pace of a rapidly evolving research, development, and testing environment.
• You strive on proving that speed and quality are not conflicting; that you can achieve both at the same time.
• You feel ownership over everything you ship; you’d never call code or design “released” until you’re satisfied with it. You pride yourself on efficient monitoring, thorough documentation, and proper test coverage.
• You believe that you can achieve more as a team - that the whole is greater than the sum of its parts.
• You rely on others’ candid feedback for continuous improvement.
• You understand the bigger picture of how your technical contributions will impact the products. The other members of the team can depend on the quality of your work to rapidly advance our goals.
• Advanced Software Development Techniques
• Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
• knowledge of most of the following technologies: HTML, CSS, JavaScript, React, Redux.
• Some knowledge of full stack infrastructure, including backend technologies, and the microservice architecture would be ideal.

مهندس DevOps 

مهندسی کامپیوتر

مهندسی برق

علوم ریاضی

Description:
We are looking for a team player, with natural product intuition, who can work harder, faster, and smarter, without sacrificing technical excellence. You understand the bigger picture of how your technical contributions will impact the products. The other members of the team can depend on the quality of your work to rapidly advance our goals.
Tasks in detail:
• Working most of the time with Node.js, Python, Redis, PostgreSQL, and MongoDB.
• Writing scalable code quickly and iteratively.
• Analyzing information and evaluating results, to choose the best solution to effectively solve problems.
• Discussing the tradeoff between software architectural choices, both on a theoretical level and on an applied level.
• Monitoring efficiently, thorough documentation, and proper test coverage.
Requirements:
• Bachelor's degree in Computer Engineering, Computer Science or a related field, and preferably a Master's degree.
• knowledge of at least one programming language and are willingness to learn more.
• knowledge of Data Structures and Algorithms.
• Familiarity with Software Architecture.
• Familiarity with database design.
• Familiarity with Linux or Unix operating systems.
• Familiar with Production-Grade Orchestration.