Overview
We are seeking a Senior Software Engineer with expertise in Go and TypeScript to join a dynamic SaaS/FinTech company. In this hybrid role, you will collaborate with a dedicated engineering team to design and maintain scalable B2B SaaS solutions, focusing on workflow automation and cloud-native architecture. This position offers the opportunity to influence software design and operational practices while working on complex and innovative projects.
Responsibilities
- Design and build scalable B2B SaaS and workflow solutions.
- Develop cloud-native services using an API-first approach.
- Modernize existing applications and business logic for a cloud-first architecture.
- Build automation that is testable, maintainable, and designed to scale.
- Contribute to architecture and technical decisions across cross-functional teams.
- Build and improve CI/CD pipelines and engineering automation.
- Ensure applications are observable, supportable, and production-ready.
- Coach and share knowledge with other engineers.
Requirements
- Strong commercial experience with TypeScript/JavaScript.
- Experience building and operating cloud-native applications.
- Knowledge of containerization technologies.
- Understanding of at least one major cloud platform and its trade-offs.
- Strong understanding of APIs, automation, CI/CD, and modern software delivery practices.
- Experience designing software for maintainability, testability, and production support.
- Familiarity with high-performance languages like Go/Golang.
- Strong communication skills and ability to work across technical and non-technical teams.