Senior Software Engineer
Job Summary
You will lead the end-to-end development of new applications on a high-growth AI-powered data platform. The role involves making key architectural decisions, domain modeling, and collaborating with cross-functional teams in a global environment. You will be responsible for building high-performing, scalable software solutions within a fast-moving, entrepreneurial team.
Responsibilities
- Lead end-to-end application development
- Define architecture and domain modeling
- Collaborate with global cross-functional teams
- Scale high-performing engineering teams
Required Skills
- 7+ years Cloud (GCP/AWS/Azure) experience
- Expertise in Rust/TypeScript/Node.js
- Strong system architecture design skills
- Fluent English (TOEIC 865+)
Job Details
Job Description
- Contribute to the development of new applications built on top of the core platform of the business.
- You’ll be part of a fast-moving, entrepreneurial team building entirely new value from zero.
- Lead the end-to-end development of the application from scratch, including technology selection, domain modeling, and overall architecture design.
- Collaborate closely with cross-functional teams such as product managers, designers, and engineers across multiple teams to ensure successful delivery.
- Play a key role in building a high-performing, globally-oriented engineering team that primarily operates in English.
Development Environment
- Frontend: TypeScript, React, Next.js
- Backend: TypeScript, Rust(axum), Node.js (Express, Fastify, NestJS)
- Infrastructure: Docker, Google Cloud, Kubernetes, Istio, Cloudflare
- Event Bus: Cloud Pub/Sub
- DevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
- Data: CloudSQL(PostgreSQL), AlloyDB, BigQuery, dbt, trocco
- API: GraphQL, REST, gRPC
- Authentication: Auth0
Job Requirements
- 7+ years of hands-on professional experience building web applications on cloud platforms like GCP, AWS, and Azure.
- Successfully led web application development projects with teams of 5+ members.
- Experience leading architecture design initiatives.
- Experience in researching and developing core functionality and technically complex aspects of products for at least 3 years.
- Fluent English communication skills (TOEIC 865+).