Share
About the Role
As a Fullstack Software Engineer , you’ll team up with designers, product managers, and cross-functional engineers (including frontend, backend, native, machine learning, and quality specialists) to transform payments experience.
What You’ll Accomplish
Lead a functional domain in designing cross-data-center, distributed, fault-tolerant, highly available, and high-performance web services and applications.
Apply strong software architecture, object-oriented analysis/design, and problem-solving skills.
Estimate engineering efforts, plan and implement system changes, and proactively identify and mitigate technical risks.
Participate in design discussions, code reviews and project related team meetings.
Work with other engineers, Architecture, Product Management, QA, and Operations teams to develop innovative solutions that meet business needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules and adherence to development principles and product goals.
Develop technical & domain expertise and apply to solving product challenges.
What You’ll Bring
Bachelor’s or Master’s degree with 7+ years of professional experience.
Hands-on experience building large-scale distributed systems.
Strong proficiency in Node.js , JavaScript , Java/Scala , and relational/NoSQL databases.
Expertise in React , and backend frameworks.
Deep understanding of data structures, algorithms, and design patterns with a consistent track record of developing scalable web and RESTful applications.
Experience in native development (iOS/Android) and building with GraphQL is highly desirable
Familiarity with AI technologies like workflow design or Retrieval-Augmented Generation (RAG) is a plus.
These jobs might be a good fit