Payment Solutions Developer (Go, Mobile, JS)
Our New Business department is starting a project around payments based out of Mexico City. For this role, you'd be joining a small, dedicated, and highly skilled team to create a brand new product from scratch.
This New Business department is very closely joined with Cabify with the aim of adding value and investigating business areas that are directly or indirectly related to the core products.
If you have a passion for mobility, fintech, and solving distributed programming problems, then this is the ideal job for you. As a software engineer at Cabify you will be working with awesome people solving complex problems that influence and improve the lives of our customers.
Our current tech stack consists of:
- Go + microservices - for backend and mobile SDKs
- JS + React - front web
- Swift - native iOS front
- Kotlin - native Android front
We’re searching for great engineers who understand the intricacies of how different technologies work together and who are able to purpose solid solutions for day to day problems and understand the tradeoffs their solutions may imply.
Ideally we're looking for:
- Strong educational background, e.g Degree in Computer Science, Physics, Engineering, Mathematics, or equivalent
- Unix/Linux systems knowledge
- Previous experience working with real-time systems and solving distributed programming problems
- Obsessed with simple system architectures and micro-services
- Experience dealing with multi-threaded applications
- Deep understanding of network protocols
- Ability to work autonomously in an unstructured environment
- Passion for writing simple, clean and efficient code
- Ability to take responsibility of the complete lifecycle of your features and code
- Comfortable with complex git/github workflows (submodules, branches, forks, pull requests, merging, rebasing)
- Bonus points for experience in Fintech
- Opportunity to work with a great tech stack.
- Opportunity to experiment with new technologies if you think it is the best
- Free Cabify rides
- Regular team activities for you to unwind and relax with your team
- Flexible working hours
- Continuous learning programmes
- All the equipment you will need to work comfortably
- And much much more!