Senior Software Engineer
Core
Design, build, and maintain high-quality product features and systems across frontend and backend applications, translating ambiguous business problems into technical plans.
Role type
Senior Software Engineer (Full Stack)
Builds
User-facing experiences, APIs, services, and integrations
Domain
Software Engineering / Product Development
Deliverable
product features
Required skills
Software engineering fundamentals, API design, database design, data modeling, debugging, problem-solving, technical decision-making, cross-functional collaboration, mentoring
Preferred skills
TypeScript, JavaScript, Python, React, cloud infrastructure, Kubernetes, Docker, infrastructure-as-code, Kafka, Redis, Elasticsearch, AWS, AI-assisted development tools
Technologies
TypeScript, JavaScript, Python, React, Kubernetes, Docker, Kafka, Redis, Elasticsearch, AWS, Claude Code
Responsibilities
Design and implement frontend and backend systems, own projects from design to maintenance, build reliable APIs and services, design for observability and reliability, improve system performance and scalability, contribute to architecture decisions, mentor less-experienced engineers
Seniority
Senior, hands-on IC with mentorship responsibilities