Senior Backend Engineer
About ShopCash
ShopCash is a cashback loyalty program launched by Wego in MENA in 2020. ShopCash gives users access to a wide range of cashback offers, promo codes, deals and vouchers from a variety of merchants. ShopCash was developed to make brand and deal discovery easier while enabling users to save on every purchase.
ShopCash is on a mission to make the shopping and saving experience seamless, online and offline and aims to be the largest cashback platform in MENA. We are continuously innovating to bring the best experience to our shoppers and want every shopping journey to begin with ShopCash.
About the role
You will be part of the core engineering team in ShopCash, helping to build and maintain its backend.
Along with other team members, you will be implementing features and solving challenging problems in a fast-paced and collaborative environment.
What you will be doing:
- Adopt and continuously improve engineering best practices to ensure a robust and maintainable codebase for our backend service, e.g. through design reviews, code reviews, unit tests, and regular retrospective meetings.
- Identify and proactively address engineering challenges for the product, driving complex technical decisions together with your colleagues.
- Have a sense of ownership in managing and extending our backend services. Use your technical expertise in contributing to building backend architecture and infrastructure at scale.
- Partner with product, designers and analytics and drive requirements that take into account all parties' needs.
- Support other members of the team in finding pragmatic solutions that can be implemented in a reasonable amount of time.
To be successful in this role, you’ll need:
- Familiarity with technologies that we already use;
- Elixir and Phoenix
- Postgres
- Elasticsearch
- Experience designing and building APIs with maintainability, scalability and reliability in mind. You will debug SQL queries, implement database optimisations, and refactor large parts of the codebase to improve performance and readability.
- Competency in working with external APIs and other data sources for integration work.
- To enjoy working as part of a close-knit team, spread over several locations. You will solve the team's problems together - designing systems with good abstractions, fixing production issues, providing respectful and thoughtful feedback on other developers’ code in pull requests and welcoming feedback on your own work too.
- Proficiency in English and technical communication.
It will be great if you have:
- Experience with Docker, AWS, and CI/CD in general.
- Demonstrate ability to own and ship a big project end-to-end involving complex decisions based on business and technological impact.
- Familiarity with Agile Scrum.
- Familiarity with some frontend technologies that we use (React+Next.js, React Native)
- Department
- Engineering
- Role
- Back End Developer
- Locations
- Bangalore, Kuala Lumpur, Jakarta
- Remote status
- Hybrid Remote
- Employment type
- Full-time
- Brand
- Shopcash
Senior Backend Engineer
Loading application form
Already working at Wego?
Let’s recruit together and find your next colleague.