Our Journey So Far
At Snapp, we’re redefining how cities move. Our ride-hailing and mobility platform connects millions of riders and drivers every day, delivering safe, reliable, and efficient transport solutions. Powered by real-time data and robust infrastructure, we make urban travel faster, simpler, and more sustainable.
We operate with the mindset of a global tech leader and the agility of a startup, building services that scale across markets while staying responsive to local needs.
Your Impact
Snapp’s Customer Retention team is growing and focused on strengthening user loyalty through scalable, data-driven features. As a Software Engineer, you’ll design and maintain cloud-native services, monitor and optimize system performance, and build retention-focused capabilities that enhance user satisfaction. You’ll work closely with cross-functional teams to deliver reliable, high-impact solutions for millions of users.
What You’ll Drive Forward
- Implement clean, maintainable, and scalable code.
- Help maintain effective coding practices, including unit and integration tests, code reviews, and pair programming.
- Work with advanced infrastructure technologies to ensure optimal performance and reliability.
- Take ownership of assigned tasks and deliverables.
- Prioritize tasks effectively and manage time efficiently.
- Collaborate actively during design and architectural discussions.
- Communicate effectively with a positive and confident attitude, fostering collaboration and teamwork.
- Test the code thoroughly before handing it over.
- Actively participate in meetings and maintain communication with other team member.
What Powers Your Drive
- At least 3 years of software engineering industry.
- Strong knowledge of Golang.
- In-depth understanding of non-relational databases like MongoDB including best practices for database design.
- Hands-on experience with relational databases: MariaDB/MySQL, PostgreSQL, SQL Server, or Oracle.
- Experience with tools like Redis, RabbitMQ, and NATS.
- Experience handling high traffic loads and processing large volumes of data.
- Solid understanding of good design principles.
- Familiarity with containers, Docker, and Kubernetes (K8s).
- Strong communication skills with a positive attitude.
Ready to Get on Board?
Help us shape the future of ride-hailing and urban mobility. Submit your CV and let’s build smarter cities together.