Software Engineer-2 (Backend)
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, take part in code and design reviews, partner with product to define the roadmap, translate business requirements into extensible designs, and work on capacity planning, performance analysis and tuning.
Requirements
- Degree in Computer Science or equivalent with 5+ years in commercial software development for large distributed systems
- Hands-on experience with Golang, Ruby, Python, .Net Core or Java
- Deep knowledge of Linux
- 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 in relational and NoSQL databases
- Ability to plan, estimate and execute releases
Responsibilities
- Design, write and deliver scalable, reliable, 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 design
- Manage stakeholder communication on deliverables, risks and dependencies
- Coordinate with cross-functional teams
- Continuously improve code quality and product execution
- Engage in capacity planning, performance analysis, tuning and optimization
