Senior Software Engineer

Posted Sep 4

This is a fully remote position, open to applicants in California.

📋 Description

• Create and implement production-ready, testable, and comprehensible solutions across various products within the team.

• Build backend services utilizing NestJS, TypeScript, TypeORM, and PostgreSQL.

• Develop frontend functionalities using Next.js and React versions 18–19.

• Assist in replacing outdated Java/Spring Boot services and extracting capabilities from a PHP monolith into contemporary services.

• Implement best practices for security, unit testing, integration, Cypress E2E testing, documentation, and monitoring.

• Deploy and manage services on AWS utilizing ECS, Lambda, SQS, Docker, AWS CDK, Terraform, and CodeBuild CI/CD.

• Leverage AI-assisted development tools for tasks such as code generation, refactoring, test creation, and navigating legacy code.

• Propel larger sets of changes to completion across multiple sprints.

• Define scope, foresee obstacles, clarify expectations, and prioritize tasks based on value versus cost analysis.

• Share expertise through tech talks, documentation, design reviews, and guidance on AI-tool workflows.

• Mentor new engineers and contribute to on-call duties, tooling, and quality initiatives.

• Offer and integrate constructive feedback.


⛳️ Requirements

• Over 5 years of professional software engineering experience in building and maintaining production full-stack web applications.

• Advanced expertise in TypeScript/Node.js with NestJS and Express, or substantial experience with Java/Spring Boot coupled with a strong desire to work in TypeScript.

• Strong skills in relational databases such as PostgreSQL and/or MySQL, including schema design, query optimization, and ORM utilization.

• Proven experience in frontend engineering with React; familiarity with Next.js is highly preferred.

• Experience with component architecture, state management, SSR/ISR, accessibility, and frontend performance optimization.

• Proficient in designing and consuming REST APIs; knowledge of GraphQL is an advantage.

• Solid foundation in automated testing and CI/CD practices.

• Experience with AWS and Docker/containerized deployments.

• Capable of working independently on multi-sprint projects.

• Demonstrated daily fluency with AI coding assistants and agents such as Claude Code, GitHub Copilot, or Cursor.

• Must possess legal authorization to work in the United States.

• Preferred: experience in legacy-system modernization, infrastructure-as-code, message-driven architectures, GraphQL, gRPC, headless CMS, React Native/Expo, Python, LLM integrations, RAG, embeddings, agentic workflows, and an interest in sports cards, gaming, or collectibles.


🏝️ Benefits

• Flexible remote work arrangement.

• On-site interviews may be requested during the final stages of the interview process.

• Commitment to equal employment opportunities.

• Reasonable accommodations provided during the application and interview process.

People also viewed

Tether.to19 hours ago

Frontend Software Engineer

PK flagPakistan OnlyFull-timeFull-stack Engineer
ApplyView job
CI&T19 hours ago

AI Full-Stack Developer, Java/Angular

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
CVS Health19 hours ago

Senior Software Development Engineer

US flagTexas OnlyFull-timeFull-stack Engineer$92.7k – $185.4k/year
ApplyView job
BÆRSkin Tactical Supply Co. (divbrands)19 hours ago

Senior Product Engineer

EuropeFull-timeFull-stack Engineer
ApplyView job
i22 Digital Agency19 hours ago

Senior Software Engineer – Frontend, Backend, Full-Stack

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Tether.to19 hours ago

Frontend Software Engineer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers