Senior Software Engineer (Golang) | Ride Life Cycle
- Hybrid
- Tehran, Tehrān, Iran, Islamic Republic of
- Tech
Job description
About Snapp
Snapp is the pioneer provider of ride-hailing mobile solutions in Iran that connects smartphone owners in need of a ride to Snapp drivers who use their private cars offering transportation services. We are ambitious, passionate, engaged, and excited about pushing the boundaries of the transportation industry to new frontiers and being the first choice of each user in Iran
Responsibility:
Good communication soft-skills
Eagerness to learn and adapt to new technologies and methodologies.
Lead the design and implementation of large-scale features, demonstrating expertise in software architecture and performance optimization.
Provide technical leadership by guiding architectural decisions and mentoring team members to enhance overall competency.
Contribute to the organization's technical vision by staying updated on industry trends and proposing innovative solutions for complex challenges.
Contribute to organizational vision by staying updated on industry trends and proposing innovative solutions.
Provide technical leadership and mentorship to enhance team competency.
Lead large-scale feature implementation with expertise in architecture and optimization.
Job requirements
Strong understanding of good design principles
Comfortable with an agile, flexible approach to feature development
Unit testing or component testing
Experience in one of the programming languages like Go, PHP
Has experience in building Restful Web services
Has experience using GIT for source version control
Familiar with Docker and Linux
Familiarity with SQL and relational databases (MySQL, …)
Familiarity with NoSQL databases (MongoDB, …)
Familiarity with CI/CD
Familiarity with Monitoring, and Kubernetes
or
All done!
Your application has been successfully submitted!