Senior Software Engineer - Front End - Studio
Senior software engineer developing reliable, API-driven payment systems and frontend components for a global financial platform. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and the ability to work across TypeScript/React and distributed systems.
About the job
Responsibilities
- Engineer highly reliable, API-driven payment systems that streamline operations and support global expansion.
- Translate product and design requirements into clean, maintainable, well-tested components.
- Collaborate with product managers, business, operations, designers, and back-end engineers to deliver high-quality experiences.
- Identify and resolve performance, accessibility, and usability issues across the application.
- Participate in code reviews and contribute to shared component libraries.
- Uphold engineering standards and support the operational health and high SLA of owned features.
- Drive technical decisions and own complex, large-scale engineering problems end to end.
- Manage technical debt, negotiate requirements, improve tooling and processes, and advance engineering practices.
Requirements
- Strong proficiency in Java and Spring Boot, with the ability to work in TypeScript, React, Go, and Python.
- Experience building scalable architectures with Kafka and Kubernetes for robust, resilient integrations.
- Understanding of global payment ecosystems, external banking APIs, and complex operational workflows.
- Strong command of software design patterns, distributed systems, clean code principles, and automated testing strategies.
- Experience delivering reliable solutions and collaborating on complex architectural challenges.
Technology Stack
- Java
- Spring Boot
- Kafka
- gRPC
- REST
- Kubernetes
- AWS or Azure
- TypeScript
- React
- Go
- Python
Compensation and Benefits
- Competitive compensation package.
- Company equity.
- Pension.
- Gender-neutral parental leave.
- Medical and dental insurance.
- Minimum three days per week in the office.
Skills
Java, Spring Boot, TypeScript, React, Go, Python, Kafka, Kubernetes, gRPC, Rest, AWS, Azure, Distributed Systems, Automated Testing, Payment Apis
Similar jobs
Frontend Engineering jobsSenior front-end engineer responsible for designing and delivering scalable, data-intensive features for a capital markets platform. The role requires 6+ years of React and TypeScript experience, strong system-design skills, and the ability to mentor engineers and lead architecture.
Build frontend features for GitLab’s repository management products using Vue.js and GraphQL, while improving reliability, accessibility, performance, and policy-driven workflows. The role requires modern web framework experience, frontend testing expertise, Git proficiency, and strong asynchronous collaboration skills.
Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.
Design-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Staff technical leader responsible for the architecture, strategy, and hands-on evolution of a growth-focused web platform. Requires 8+ years of software engineering experience, deep Next.js and React expertise, and leadership across web, infrastructure, data, and marketing systems.