Senior Backend Engineer
Tazapay is a global payments company providing cross-border money movement.
Funding history
Investors
Projects
About Tazapay
Tazapay provides regulated global payment infrastructure for businesses operating across borders. Its unified platform supports payment acceptance, stablecoin-to-fiat conversion, multi-currency business accounts, treasury and FX management, local payment methods, hosted checkout, payment links, API integrations, and payouts in more than 100 currencies. The company also offers white-label collection and payout services for platforms, along with buyer protection, compliance, risk management, and fraud protection. Its stated customers include fintechs, Web3 platforms, marketplaces, travel companies, online gaming businesses, SaaS platforms, and digital-product providers.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, write and deliver highly scalable, reliable and fault tolerant backend systems with minimal guidance. You will take part in code and design reviews, work with product management on the feature roadmap, translate business requirements into extensible designs, coordinate with cross functional teams, and handle capacity planning and performance tuning.
Requirements
- Degree in Computer Science or equivalent with 5+ years of commercial software development in large distributed systems
- Hands-on experience with Golang, Ruby, Python, .Net Core or Java for large scale applications
- Deep knowledge of Linux as a production environment
- Strong knowledge of data structures, algorithms, distributed systems and asynchronous architectures
- Expert in at least one of Golang, Python, Ruby, Java, C, C++
- Proficient in OOP and design patterns
- Ability to design low latency RESTful services
- Data modeling experience in relational and NoSQL databases
- Ability to plan, prioritize, estimate and execute releases
Responsibilities
- Design, write and deliver scalable, reliable and fault tolerant systems
- Participate in code and design reviews
- Partner with product management to define and execute the feature roadmap
- Translate business requirements into scalable and extensible design
- Manage stakeholder communication on deliverables, risks, changes and dependencies
- Coordinate with Mobile, DevOps, Data, UX and QA teams
- Continuously improve code quality and product execution
- Engage in capacity planning, performance analysis, tuning and optimization
