Software Engineer - Fullstack

Visa Visa · Fintech · Stockholm, Sweden, Sweden

Fullstack Software Engineer at Visa (Tink) focused on building and enhancing payment and open banking platforms. The role involves designing and developing both frontend and backend systems, collaborating with cross-functional teams, and leveraging technologies to improve software products. While AI technologies are mentioned for optimization, the core function is fullstack development within the fintech domain.

What you'd actually do

  1. Design frontend and backend systems while influencing Visa’s internal standards for scalability, security, and reusability
  2. Collaborate cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
  3. Actively contribute to product quality improvements, value added service technology, and new business flows in diverse agile squads
  4. Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions
  5. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments

Skills

Required

  • backend code development (Java, Node.js, Golang)
  • frontend code development (Angular, React)
  • API development
  • database software knowledge
  • systems integration processes
  • data structures
  • logical and creative problem-solving
  • collaboration and teamwork
  • adaptability and learning new technologies

Nice to have

  • Kubernetes
  • Docker

What the JD emphasized

  • Bachelors degree OR relevant work experience
  • Experience developing back-end code (e.g. Java, Node.js, Golang), front-end code (e.g., Angular, React), and APIs for software applications. Knowledge of database software for maintaining and manipulating data. Understanding of systems integration processes and data structures for efficient operations
  • Leverage Artificial Intelligence (AI) technologies to optimize code performance, enhance system automation, and deliver smarter solutions that meet evolving business and user needs