Senior Fullstack Engineer
Upvest
- Berlin, Germany
- Senior Level
- Posted
Skills
Required
- React
- TypeScript
- building modern client-facing interfaces
- authentication
- authorization
- CI/CD pipelines
- relational data modeling
- event-driven architectures
Preferred
- Auth0
- leveraging
- observability tooling
- monitoring
- identity platforms
- Go / Java / Kotlin
- AI
Join Upvest, a leading fintech company, as a Senior Fullstack Engineer. In this role, you will work on Upvest's core product, an API that facilitates the execution of securities for our clients. You will focus on building a user-friendly operational service panel for enterprise clients, enabling them to handle first-line requests independently. You will have the opportunity to define the future of our product, work with cutting-edge technologies, and make a significant impact on our clients' operations.
Responsibilities
- Take operational problems from concept to production, working across our React/TypeScript frontend and Go backend services.
- Own modern interface security, tackling per-client isolated environments, least-privilege access, and Auth0 integrations in a regulated space.
- Help define how software delivery works in an AI-enabled company by pushing AI tooling to its limits to maximize quality and speed while staying compliant.
- Solid backend experience in Go, Java, or Kotlin (we build in Go but will give you time to ramp up)
- Real-world experience using AI tools to drive software engineering workflows, not only writing code snippets
- The ability to navigate undefined problems and align other teams without needing formal authority
Requirements
- Experience building products that require per-customer configuration without devolving into a custom fork per client
- A pragmatic approach to engineering and the ability to make smart tradeoffs under constraints
- A strong product engineering mindset where you care about the "why" just as much as the "how" and proactively bring ideas to the table
- Practical experience building modern client-facing interfaces using React and TypeScript
- Deep knowledge of authentication, authorization, and security best practices
- True end-to-end ownership across containers, CI/CD pipelines, and relational data modeling
- A working understanding of event-driven architectures
- A strong focus on quality, extensibility, and automated testing
Preferred
- Experience building operational or back-office tooling for business users
- Experience with Investment products or the Fintech domain, in general
- Experience with operating services in a decoupled, event-driven system, leveraging modern observability tooling (e.g. monitoring and tracing)
- Experience with identity platforms such as Auth0, or with multi-tenant isolation
jobapplier