Software Engineer Golang Carpooling Solutions jobs in Tehran – Browse 14 openings on RoboApply Jobs

Software Engineer Golang Carpooling Solutions jobs in Tehran

Open roles matching “Software Engineer Golang Carpooling Solutions” with location signals for Tehran. 14 active listings on RoboApply Jobs.

14 jobs found

1 - 14 of 14 Jobs
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our Exciting JourneyAt Snapp, we are revolutionizing urban mobility. Our innovative ride-hailing platform connects millions of riders and drivers daily, providing safe and efficient transportation solutions. Utilizing advanced real-time data and a robust infrastructure, we enhance urban travel by making it faster, simpler, and more environmentally frien…

Nov 26, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Our Journey So FarAt Snapp, we are revolutionizing urban mobility. Our ride-hailing and transportation platform connects millions of riders and drivers daily, offering safe, reliable, and efficient travel solutions. Leveraging real-time data and a robust infrastructure, we simplify and enhance urban travel.We embody the spirit of a global technology leader while maintaining the agility of a startup, developing scalable services that adapt to local market needs. Your ImpactJoin our rapidly growing Ride Experience Team, where talented individuals come together to create a seamless ride experience for our users. We are looking for a software engineer to:• Design, develop, and maintain highly scalable services within a cloud-native environment.• Actively monitor, analyze, and optimize services to handle increased loads.What You’ll Drive ForwardWrite clean, well-tested, and maintainable code.Take ownership of designing, developing, deploying, monitoring, operating, and maintaining both existing and new system elements.Engage in code reviews to ensure high code quality and facilitate knowledge sharing.Collaborate with cross-functional teams, including product managers, client software engineers, and data scientists, to iterate quickly on code.Share expertise through tech talks and promote best practices in technology and engineering.Proactively assist in resolving ongoing incidents and participate in on-call support.What Powers Your DriveA Bachelor's degree in Computer Science or a related field.Minimum of 2 years of industry experience in software engineering.Proven ability to design highly scalable cloud-native services.Proficiency in Golang and experience with its ecosystem.Strong team collaboration skills and a proactive mindset.

Sep 28, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our Mission at SnappAt Snapp, we are on a transformative journey to revolutionize urban mobility. Our cutting-edge ride-hailing and mobility platform seamlessly connects millions of drivers and riders on a daily basis, ensuring transport solutions that are not only safe and reliable but also efficient and sustainable. Leveraging real-time data and a robust technological infrastructure, we strive to make city travel faster and simpler.Operating with the dynamism of a startup while embodying the mindset of a global technology leader, we create services that are scalable across markets yet remain attentive to local demands.Your ContributionAs a Senior Backend Engineer at Snapp, you will play a crucial role in designing and maintaining high-performance backend services for our ride-hailing platform. You will engage with cloud-native and distributed systems while collaborating with cross-functional teams and influencing architectural decisions. Additionally, your expertise will guide team members as you help establish engineering best practices.Key ResponsibilitiesArchitect, develop, and maintain backend services utilizing Golang, with a strong emphasis on performance, scalability, and reliability.Design and implement distributed and event-driven architectures.Create and oversee monitoring and observability systems.Leverage Redis and RabbitMQ/NATS for high-performance distributed systems.Deploy, manage, and scale services within Kubernetes/OpenShift environments.Identify and troubleshoot performance bottlenecks, errors, and scalability issues.Contribute to architectural design, development standards, and coding best practices.Your QualificationsA minimum of 5 years of backend development experience, with a strong preference for Golang proficiency.Proven expertise in designing and developing high-performance, scalable distributed systems.Solid understanding of cloud-native architectures and microservices.Experience with container orchestration tools like Kubernetes or OpenShift.Familiarity with distributed messaging systems such as RabbitMQ or NATS.Strong problem-solving skills, particularly in identifying performance issues and scalability challenges.

Jan 6, 2026
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our Innovative JourneyAt Snapp, we are transforming urban mobility. Our ride-hailing and mobility platform seamlessly connects millions of riders and drivers daily, providing safe, dependable, and efficient transportation solutions. Leveraging real-time data and a strong infrastructure, we enhance urban travel, making it faster, simpler, and more sustainable.With the agility of a startup and the mindset of a global tech leader, we develop scalable services that meet local needs across various markets.Your Role and ImpactAs a Software Engineer (Golang) in Snapp’s Customer Retention team, you will play a pivotal role in enhancing user loyalty through scalable, data-driven features. You will design and maintain cloud-native services, optimize system performance, and develop retention-focused capabilities that improve user satisfaction. Collaborating with cross-functional teams, you will deliver reliable, high-impact solutions for millions of users.Key ResponsibilitiesWrite clean, maintainable, and scalable code.Maintain high coding standards through unit and integration testing, code reviews, and pair programming.Utilize advanced infrastructure technologies to ensure optimal performance and reliability.Take full ownership of your tasks and deliverables.Manage your time and prioritize tasks effectively.Actively participate in design and architectural discussions.Communicate positively and confidently to foster teamwork.Thoroughly test your code before deployment.Engage actively in team meetings and maintain communication with colleagues.

Nov 26, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our Revolution in Urban MobilityAt Snapp, we are transforming urban transportation by connecting millions of riders and drivers through our innovative ride-hailing and mobility platform. Our commitment to safety, reliability, and efficiency allows us to enhance the travel experience in cities, making it faster, simpler, and more sustainable. With a blend of global tech leadership and startup agility, we create scalable services that cater to local needs.Your Role in Our TeamAs a Software Test Engineer, you will take charge of designing, implementing, and refining robust testing strategies to guarantee the release of high-quality software solutions that meet our business goals.Key ResponsibilitiesProactively identify and resolve bugs early in the software development lifecycle.Minimize risks associated with product launches through comprehensive testing methodologies.Boost testing efficiency through automation and cutting-edge testing practices.Lead and mentor testing teams, ensuring adherence to quality standards.Facilitate continuous integration and deployment processes to accelerate and enhance delivery reliability.Your contributions will be pivotal in enabling us to deliver scalable, dependable, and customer-centric solutions.

Nov 3, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Embark on Our JourneyAt Snapp, we are transforming urban transportation. As a leading ride-hailing and mobility platform, we connect millions of drivers and passengers daily, offering safe, dependable, and efficient transport solutions. Leveraging real-time data and a robust infrastructure, we strive to make urban travel faster, simpler, and more sustainable.We operate with the innovative spirit of a tech startup while maintaining the scalability of a global leader, ensuring our services are tailored to meet local needs. Your ContributionWe are seeking a Senior Software Engineer to become a key player in our expanding Tech team. In this pivotal role, you will serve as a role model—designing scalable systems, mentoring fellow engineers, and delivering impactful solutions. You will collaborate closely with cross-functional teams to address complex challenges, influence technical direction, and uphold our standards of excellence as we scale.Your ResponsibilitiesLead and mentor a team of engineers, nurturing a culture of continuous learning and professional growth.Collaborate with various teams to create high-quality, scalable solutions.Design, develop, and sustain reliable and efficient systems.Provide technical guidance and expertise throughout the entire project lifecycle.Promote the adoption of industry best practices in coding, architectural design, and DevOps.Your Qualifications5+ years of relevant professional experience in software engineering or a closely related field.Exceptional communication and teamwork abilities.Proficient in at least one programming language: Python, Golang, Java, C#, Ruby, Rust, C++, or C.Practical experience with relational databases: MariaDB/MySQL, PostgreSQL, SQL Server, or Oracle.Strong grasp of networking principles and concurrency.Proven capacity to lead and mentor junior engineers.Excellent problem-solving and analytical skills.Preferred Qualifications:Experience in managing services on Kubernetes, AWS, or GCP.Hands-on experience with CI/CD pipelines.A history of managing high-traffic online services.Knowledge of High Availability (HA) and Disaster Recovery (DR) strategies.A background in microservices architecture.

Sep 6, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Snapp's Innovative TeamAt Snapp, we're revolutionizing urban mobility. Our leading ride-hailing and transportation platform connects millions of users with drivers daily, ensuring safe, reliable, and efficient transit solutions. Leveraging real-time data and a robust infrastructure, we aim to make city travel faster, easier, and more sustainable.We blend the agility of a startup with the mindset of a global tech leader, delivering scalable services that adapt to local needs across various markets.Make a DifferenceAs a Software Engineer on Snapp's Maps Team, you will be instrumental in developing core services that enhance searching, pin fixing, and location intelligence throughout the user journey. Your contributions will directly influence how users find destinations, select pickup locations, receive ride suggestions, and enjoy fast, accurate, and reliable location-based functionalities.This position suits engineers who thrive on building backend systems that merge engineering and data science within high-traffic production environments.Key ResponsibilitiesDevelop and sustain scalable backend services (primarily using Go) that support map search, pin fixing, ride recommendations, and location-based processes.Design APIs and data pipelines that underpin our mapping and location services.Enhance the performance, reliability, and precision of location-driven features amidst high concurrency and traffic.Collaborate with product managers, data scientists, and mobile teams to integrate behavioral insights, geospatial logic, and conduct A/B testing.Analyze system metrics, logs, and user behavior to troubleshoot issues and continuously refine the quality of search and pre-ride funnels.Contribute to system design, architectural decisions, observability, and operational excellence of mission-critical services.

Dec 7, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Us at SnappAt Snapp, we are revolutionizing urban mobility. Our innovative ride-hailing and transportation platform seamlessly connects millions of riders with drivers each day, providing safe, reliable, and efficient travel solutions. With our advanced real-time data capabilities and robust infrastructure, we make urban commuting faster, simpler, and more sustainable.Our dynamic approach combines the agility of a startup with the mindset of a global tech leader, allowing us to build scalable services that cater to diverse markets while addressing local needs effectively.Your RoleAs a Junior Test Engineer, you will play a vital role in ensuring the high quality of our software products. You will be responsible for executing test cases, documenting results, and identifying defects to guarantee that our solutions meet the highest standards.Your ResponsibilitiesCommunicate effectively with technical and non-technical stakeholders to foster a shared understanding of software quality.Document detailed test cases derived from requirements or user stories to provide clear validation guidelines.Execute test cases and meticulously log results to confirm that software operates as intended.Identify, document, and track defects using JIRA to facilitate prompt resolution and enhance overall product quality.Contribute directly to the delivery of high-quality, trustworthy software that aligns with business objectives and user expectations.Your QualificationsEducation: Bachelor's degree or higher in Computer Science or a related field.Proficient in English, with strong oral and written communication skills.Ability to articulate technical concepts clearly to diverse audiences.Ready to Join Our Team?

Feb 8, 2026
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our Innovative TeamAt Snapp, we are transforming urban mobility. Our ride-hailing and mobility platform connects millions of riders and drivers daily, offering safe, efficient, and reliable transport solutions. Leveraging cutting-edge technology and real-time data, we strive to make urban travel faster, simpler, and more sustainable.Embracing the agility of a startup and the vision of a tech leader, we develop services that scale across markets while addressing local demands.Your Role and ImpactAs a DevOps Engineer, you will be instrumental in designing, automating, and deploying services and infrastructure that elevate the speed and quality of software releases. You will collaborate in an environment committed to enhancing the developer experience while ensuring our applications are accessible to end users.Your ResponsibilitiesDevelop automation scripts and tools to streamline processes.Implement and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines.Design and execute infrastructure automation strategies.Oversee configuration management settings.Troubleshoot and resolve infrastructure challenges.Ensure systems are consistently updated and upgraded.Provide support to development teams.Maintain clear and comprehensive documentation.Your Technical ProficiencyStrong understanding of Linux administration.Experience with debugging across various OSI layers.Familiarity with container orchestration tools like Kubernetes and Docker.Proficient in at least one high-level programming language (Python/Bash).Skilled in creating and managing GitLab pipelines for CI/CD.Understanding of cloud services and infrastructure management.

Nov 30, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Us on Our JourneyAt Snapp, we’re transforming urban mobility. Our innovative ride-hailing platform connects millions of passengers and drivers daily, providing safe, dependable, and efficient transportation solutions. Leveraging real-time data and a robust technological framework, we strive to make urban transportation faster, simpler, and more sustainable.With the agility of a startup and the mindset of a global tech leader, we create services that scale across diverse markets while remaining attuned to local needs.Your RoleAs a Data Engineer, you will be pivotal in designing, constructing, and maintaining reliable data pipelines and integrations across enterprise platforms, including ERP, BI, and financial systems. This role emphasizes advanced SQL development, API integrations, and ETL workflows, ensuring secure, scalable, and high-performance data exchanges. Collaborating with cross-functional teams, you will deliver robust integration solutions that support production systems and critical business initiatives.Key ResponsibilitiesData & Database Engineering:Design, develop, and optimize complex SQL queries, stored procedures, and database functions.Enhance database performance through tuning and query optimization for maximum efficiency and scalability.Implement database security best practices and manage access controls.Integration & ETL:Establish and maintain system integrations utilizing APIs, web services, and ETL processes.Develop and monitor data exchange workflows to ensure timely and accurate transfers.Implement and manage REST/SOAP APIs for seamless data exchange.Ensure secure and efficient integration of API endpoints with SQL-based systems.Operations & Support:Identify, troubleshoot, and resolve integration failures and performance issues in production environments.Assist internal stakeholders in diagnosing and resolving data-related challenges.

Nov 19, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our JourneyAt Snapp, we are transforming urban mobility. Our innovative ride-hailing and mobility platform connects millions of riders and drivers daily, providing safe, reliable, and efficient transportation solutions. Driven by real-time data and a strong infrastructure, we enhance urban travel, making it faster, simpler, and more sustainable.With the agility of a startup and the perspective of a global tech leader, we develop services that scale across markets while responding to local demands.Your Role and ImpactAs an Infrastructure Observability Engineer on our Platform team, you will engage with various observability platforms, infrastructure monitoring, and DevOps automation to assure comprehensive visibility and high system reliability. Your responsibilities will include maintaining and enhancing monitoring and logging frameworks, analyzing infrastructure events, and implementing proactive enhancements to improve performance and resilience. This critical role focuses on automation and continuous optimization rather than just reactive support.Key ResponsibilitiesDevelop, manage, and optimize monitoring and logging systems (Prometheus, Grafana, ELK, Zabbix, etc.)Ensure complete observability across infrastructure, networks, and services.Manage alerting rules, dashboards, and SLO/SLA metrics, along with anomaly detection.Analyze logs and metrics to detect patterns and potential risks.Oversee infrastructure health across compute, storage, virtualization, and network layers.Conduct root cause analysis on network-related incidents (Routing/Switching, load balancing, DNS, firewalls).Collaborate with network and data center teams on incident follow-ups.Maintain a solid understanding of network topologies and protocols.

Dec 6, 2025
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our VisionAt Snapp, we are revolutionizing urban mobility. Our cutting-edge ride-hailing and transportation platform connects millions of users daily, offering safe, dependable, and efficient travel solutions. Leveraging real-time data and a strong infrastructure, we aim to make urban commuting quicker, easier, and more eco-friendly.With the spirit of a global tech leader and the nimbleness of a startup, we create scalable services that adapt to diverse markets while addressing local requirements.Your ContributionAs a Senior Data Engineer, you will architect, develop, and manage expansive data infrastructures and pipelines that process billions of records daily. Your expertise will ensure swift, trustworthy, and top-notch data flows across our lakehouse architecture, facilitating both streaming and batch operations. Your role is pivotal in enabling reliable data access, driving analytics, and fostering AI initiatives throughout the company.Key ResponsibilitiesDesign and sustain large-scale ETL/ELT pipelines utilizing Apache Flink, Airflow, and Spark for both streaming and batch processes.Develop and enhance real-time streaming architectures using Kafka.Implement scalable ingestion frameworks for Delta Lake, Iceberg, and Hudi.Manage and optimize Ceph-based object storage in our data lakehouse.Ensure high-performance analytical querying by overseeing ClickHouse operations.Promote reliability, scalability, and cost-effectiveness across systems managing billions of daily records.Produce production-grade code in Python, Go, or Java.Establish data quality, monitoring, and observability frameworks.Collaborate with ML/AI teams to facilitate model training, feature pipelines, and inference workflows.Reduce data pipeline latency through the implementation of efficient solutions.

Feb 9, 2026
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Us on Our MissionAt Snapp, we are revolutionizing urban mobility. Our innovative ride-hailing platform connects millions of passengers and drivers daily, ensuring safe, reliable, and efficient transit solutions. Utilizing cutting-edge real-time data and a robust technological infrastructure, we aspire to make urban travel faster, simpler, and more environmentally friendly.With the agility of a startup and the mindset of a global tech leader, we develop scalable services that cater to diverse market needs while remaining sensitive to local demands.Your Role and ResponsibilitiesAs a Network Security Engineer at Snapp, you will establish, manage, and enforce security policies and procedures to ensure effective preventive and recovery strategies. Your responsibilities will include handling backups, monitoring security events and logs, providing technical support, troubleshooting issues, and resolving client-related problems.Key ContributionsDesign, implement, and manage comprehensive network security solutions, including firewalls, web application firewalls (WAFs), virtual private networks (VPNs), and intrusion detection/prevention systems (IDS/IPS).Diagnose and resolve complex network and security issues, replicating problems in lab environments as necessary.Conduct thorough vulnerability assessments, analyze security risks, and deploy effective mitigation strategies.Oversee operational security tasks, including monitoring, backup management, and disaster recovery planning.Develop, enforce, and optimize security policies, procedures, and best practices.Maintain and enhance network security documentation, ensuring accuracy and completeness.Perform security audits and ensure compliance with industry standards.Support security incident response efforts, identifying, containing, and mitigating threats effectively.Collaborate with cross-functional teams to improve security within IT infrastructure and business processes.Research emerging security technologies and provide recommendations for improvements.

Jan 5, 2026
Apply
Snapp logoSnapp logo
Full-time|On-site|Tehran, Tehrān, Iran, Islamic Republic of

Join Our EvolutionAt Snapp, we are transforming urban mobility. Our innovative ride-hailing platform connects countless passengers with drivers daily, providing safe, reliable, and efficient transportation solutions. Leveraging real-time data and a robust infrastructure, we strive to make city travel quicker, simpler, and more sustainable.With the agility of a startup and the mindset of a global tech leader, we create scalable services that cater to diverse markets while remaining attuned to local demands.Your ContributionsAs a Site Reliability Engineer, you will play a pivotal role in enhancing the SRE Platform team's mission by refining foundational platforms that automate workflows and bolster system reliability. Your efforts will ensure our staging environments are stable and closely mimic production, allowing QA and development teams to test, validate, and deploy their applications confidently. Additionally, you will contribute to operational excellence by actively participating in the weekly on-call rotation, ensuring consistent infrastructure performance.Key ResponsibilitiesAutomate and refine operational processesEnhance and maintain the observability stackManage test/staging environmentsDevelop and support critical production componentsAddress and resolve production incidentsEngage in the on-call rotationYour QualificationsExcellent teamwork and collaboration capabilitiesDeep understanding of SRE principles, including SLIs, SLOs, SLAs, and Error BudgetsProficiency in Python or other scripting languagesStrong foundation in software engineering principles

Dec 1, 2025

Sign in to browse more jobs

Create account — see all 14 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.