Tazapay

Software Engineer- 2 (Backend)

Bangalore, India
5+ years exp
Full-time
Posted 4d ago
1 views
Actively Hiring Direct 1-Click Apply

Check Your Resume Match Score

Scan your resume against ATS criteria for this Software Engineer- 2 (Backend) role at Tazapay.

Apply for this position

Apply on Company Website

Job Description

Job Title - Software Engineer- 2 (Backend)

Location - Bangalore

About Tazapay

Tazapay is a cross border payment service provider. They offer local collections via local

payment methods, virtual accounts and cards in over 70 markets. The merchant does

not need to create local entities anywhere and Tazapay offers the additional compliance

framework to take care of local regulations and requirements. This results in decreased

transaction costs, fx transparency and higher auth rates.

They are licensed and backed by leading investors.

What’s exciting waiting for You?This is an amazing opportunity for you to join a fantastic crew before the rocket ship

launch. It will be a story you will carry with you through your life and have the unique

experience of building something ground up and have the satisfaction of seeing your

product being used and paid for by thousands of customers. You will be a part of a

growth story be it anywhere - Sales, Software Development, Marketing, HR, Accounting

etc.
We believe in a culture of openness, innovation & great memories together.

Are you ready for the ride?

Find what interesting things you could do with us.

About the Backend Engineer role

Responsibilities (not exhaustive)

Design, write and deliver highly scalable, reliable and fault tolerant systems with

minimal guidanceParticipate in code and design reviews to maintain our high development

standards

  • Partner with the product management team to define and execute the feature

roadmap

  • Translate business requirements into scalable and extensible design
  • Proactively manage stakeholder communication related to deliverables, risks,

changes and dependencies

  • Coordinate with cross functional teams (Mobile, DevOps, Data, UX, QA etc.) on

planning and execution

  • Continuously improve code quality, product execution, and customer delight
  • Willingness to learn new languages and methodologies
  • An enormous sense of ownership
  • Engage in service capacity and demand planning, software performance analysis,

tuning and optimization

The Ideal Candidate

Education

  • Degree in Computer Science or equivalent with 5+ years of experience in

commercial software development in large distributed systems

Experience

Hands-on experience in designing, developing, testing and deploying

applications on 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 1 of the following languages: Golang, Python, Ruby, Java, C, C++
  • Proficient in OOP, including design patterns.
  • Ability to design and implement low latency RESTful services
  • Hands-on coder who has built backend services that handle high volume traffic.
  • Strong understanding of system performance and scaling
  • Possess excellent communication, sharp analytical abilities with proven design

skills, able to think critically of the current system in terms of growth and

stability

  • Data modeling experience in both Relational and NoSQL databases
  • Continuously refactor applications to ensure high-quality design
  • Ability to plan, prioritize, estimate and execute releases with good degree of

predictability

  • Ability to scope, review and refine user stories for technical completeness and to

alleviate dependency risks

  • Passion for learning new things, solving challenging problems
  • Ability to get stuff done!

Nice to have

Familiarity with Golang ecosystem

  • Familiarity with running web services at scale; understanding of systems

internals and networking are a plus

  • Be familiar with HTTP/HTTPS communication protocols.

Abilities and Traits

  • Ability to follow agile best practices.
  • Ability to provide exceptional attention to details of the product.
  • Ability to think ahead and anticipate problems, issues and solutions
  • Work well as a team player and help the team members to resolve issues
  • Be committed to quality and be structured in approach
  • Excellent and demonstrable concept formulation, logical and analytical skills
  • Excellent planning, organizational, and prioritization skills

​Join our team and let's groove together to the rhythm of innovation and opportunity!

Key Requirements & Skills

  • Degree in Computer Science or equivalent
  • 5+ years of experience in commercial software development in large distributed systems
  • Expert in at least 1 of the following: Golang, Python, Ruby, Java, C, C++
  • Deep knowledge of Linux as a production environment
  • Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
  • Proficient in OOP and design patterns
  • Ability to design and implement low latency RESTful services
  • Data modeling experience in both Relational and NoSQL databases
  • Familiarity with Golang ecosystem
  • Familiarity with running web services at scale
  • Understanding of systems internals and networking
  • Familiarity with HTTP/HTTPS communication protocols

Frequently Asked Questions

How to apply for Software Engineer- 2 (Backend) at Tazapay?

Click the "Apply via CareerScan" button on this page.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

5+ years of experience is required.

Is this position still open?

Yes, currently active and accepting applications.

Software Engineer- 2 (Backend)

Tazapay · Bangalore