# Senior Full Stack Engineer (Typescript)

**Company**: Backcountry
**Location**: Costa Rica
**Work arrangement**: remote
**Experience**: senior
**Job type**: contract
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/cscgeneration-2/eca2a1ca-8ed5-4331-884b-9e9ad3624a8e?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bf05fb03-ede

## Description

We are seeking a Senior Full Stack Engineer to play a key role in building best-in-class microservices, scalable business-facing dashboards, and customer-facing experiences at Backcountry, a leading online retailer of outdoor products.

As a Senior Full Stack Engineer, you will own the technical direction of services within our cloud platform, collaborating with cross-functional teams to design, implement, and optimize systems that deliver measurable business value.

Responsibilities:

- Architect, design, and implement full-stack applications and services in TypeScript/JavaScript on AWS Serverless (Lambda, CloudFront, CodePipeline).

- Develop responsive, functional components in React for web applications.

- Publish and maintain APIs, SDKs, and CLIs for internal developer use across the organization.

- Partner with Product and Design teams to deliver new features and enhancements that improve both customer and business experiences.

- Participate in the full software development lifecycle – requirements gathering, design, development, testing, deployment, monitoring, and documentation.

- Advocate for solving real business problems in every story; prioritize simplicity, scalability, and maintainability in all solutions.

- Ensure reliability and performance through robust automated testing, monitoring, and alerting.

- Conduct code reviews, promote engineering best practices, and contribute to technical design discussions.

- Mentor junior engineers, provide architectural guidance, and occasionally lead small project teams.

- Stay up to date with industry trends, emerging tools, and modern practices, sharing knowledge to help elevate the team.

Requirements:

- 7+ years of software engineering experience, including 3+ years with TypeScript.

- Proficiency across the stack: React, Node.js, AWS (Lambda, CloudFront, CI/CD), Docker/Kubernetes, and both SQL & NoSQL databases.

- Strong foundation in software design principles, OOP, design patterns, and algorithms.

- Experience working within agile methodologies (Scrum preferred).

- Excellent problem-solving skills, attention to detail, and ownership throughout the entire software lifecycle.

- Strong communication and collaboration abilities, with proven success working across teams.

- Passion for scalable systems, elegant abstractions, and high-quality code.

Benefits:

- Impact at Scale: Your architectural decisions will directly shape the platform experience for millions of outdoor enthusiasts across Backcountry, Competitive Cyclist, MotoSport, and Steep&Cheap.

- AI-First Skill Building: Get hands-on with the most advanced AI tools on the market , drive complex agentic workflow and toolset development that brings real value to our engineering teams and customers.

- Full Ownership: You will own critical systems end-to-end, from architecture through production support, with the trust and autonomy to make decisions that matter.

- Competitive Benefits: Paid time off, competitive compensation, and employee discounts with Backcountry.

## Skills

### Required
- TypeScript
- JavaScript
- AWS Serverless
- React
- Node.js
- Docker/Kubernetes
- SQL
- NoSQL
- Agile methodologies
- Software design principles
- OOP
- Design patterns
- Algorithms

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/cscgeneration-2/eca2a1ca-8ed5-4331-884b-9e9ad3624a8e?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
