Software Engineer (Map) - Mashhad

Snapp Mashhad

Posted a year ago

Job Description

About the role: Map’s software engineers are a small group of people who directly impact the daily lives of more than a million users in Iran. As a Software Engineer, you are the architect, designer, and coder of your project. You will struggle with lots of open source projects and contribute back when you can. In addition, you work closely with our engineers to ensure system consistency and improve the user experience. In a nutshell, you will build highly scalable services supporting the enormously growing load of Snapp. We are looking for the type of person who feels uncomfortable when a day goes by without achieving something impactful. Someone who is driven to get things done and views obstacles as an exciting challenge that demands a creative solution. Responsibilities • Designing, developing, testing, deploying, maintaining and improving the software • Designing and implementing scalable and robust applications • Helping to define roadmap and architecture based on technology and business needs • Participating in code reviews to ensure code quality and distribute knowledge • Sharing your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices • Helping lead large projects from idea to positive execution • Act on feedback to learn and grow • Unblocking, supporting and effectively communicating across teams to achieve results

Requirements

Mandatory Qualifications: • Bachelor’s degree in Computer Science or relevant field • Must have 2+ years of software engineering industry experience • Teamwork skills with a problem-solving attitude • Effective communication skill with a positive attitude • Strong understanding of good design principles • Comfortable with an agile, flexible approach to feature development • A strong “Automation First” mentality • Experience in one of the programming languages like Node.js, Go or Python • Proficiency in Linux and bash scripting • Ability to work as a team player • Proficiency in using Git as source version control Preferred Qualifications (optional) • Proficiency in software engineering topics, especially software architecture • Exposure to some or all of these technologies: Tile38, Kafka, ELK Stack, Docker, and Openshift • Familiarity with map, location and navigation concepts • Familiarity with OpenStreetMap • Familiarity with OSRM, Valhalla or other routing engines • Machine Learning / Deep Learning knowledge • Proficiency in algorithms

Job Category

  • IT - Software & Web Development

Employement type:

  • Full Time

Education:

Seniority:

  • Experienced professional

Job Category

  • IT - Software & Web Development

Employement type:

  • Full Time

Education:

Seniority:

  • Experienced professional

To see more jobs that fit your career

Similar Jobs

Artificial Intelligence Expert

Arman Nuavaran Mana (ARANUMA)

Tehran
Ahwaz

SQL Developer

Kourosh Investment Group

Tehran

Software Developer

Media Pardazesh Company

Tehran

ERP Manager

IRANOFOGH

Tehran

UI/UX Designer

Arman Nuavaran Mana (ARANUMA)

Tehran

Senior FrontEnd Developer

Samane Hamgah Keshavarzi

Tehran

Salary Estimator

Discover your current worth in the job market.