Snapp
Snapp

Software Engineer (Golang) | Finance

TLDR

Design cloud-native financial services supporting wallets, payment gateways, debt management, and millions of monetary transactions daily.

Snapp's Finance team is growing and focused on managing all financial flows across the platform — from user wallets and payment gateway integrations to debt management, transactions, tipping, and embedded financial capabilities across Snapp's products. As a Software Engineer (Golang), you'll design and maintain cloud-native financial services, ensure system reliability and accuracy at scale, and build robust, compliant features that power millions of monetary transactions daily. You'll work closely with cross-functional teams to deliver secure, high-impact financial solutions that drive Snapp's business growth.

  • 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.

Requirements

  • At least 3 years of software engineering industry experience.

  • Strong knowledge of Golang.

  • Hands-on experience with Redis, RabbitMQ, and NATS.

  • Strong knowledge of PostgreSQL and MariaDB/MySQL — schema design, indexing, query optimization, and performance tuning;

  • PostgreSQL time-series data is a strong plus.

  • Knowledge of High Availability (HA) and Disaster Recovery (DR) strategies.

  • Experience handling high traffic loads and processing large volumes of data.

  • Solid understanding of design principles.

  • Familiarity with containers, Docker, and Kubernetes (K8s).

  • Strong communication skills with a positive attitude.

Snapp is a ride-hailing and mobility platform that connects millions of riders and drivers every day, offering safe, reliable, and efficient transportation solutions. By harnessing real-time data and a robust infrastructure, we are transforming urban travel into a faster, simpler, and more sustainable experience. With the mindset of a global tech leader and the agility of a startup, we build scalable services that are tailored to the unique needs of each market.

Founded
Founded 2014
Employees
500+ employees
Industry
Internet Software & Services
View company profile