Full Stack Engineer

SoTalent

United States

Remote

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sotalent is seeking a remote Software Engineer to help build scalable developer platforms, SDKs, and modern full‑stack apps. You will design and develop core APIs, reusable SDKs, and platform components used by developers globally.

The role spans frontend and backend work, emphasizing secure, high‑performing solutions and well‑structured APIs. Collaboration with product managers and engineers will drive architecture and best practices across multiple products.

Qualifications

  • Experience writing scalable TypeScript applications across frontend and backend.
  • Proficient in Node.js services and platform development.
  • Solid understanding of API design, architecture, and versioning strategies.
  • Experience designing interfaces and systems for developer use.
  • Familiar with Agile methodologies and collaborative workflows.
  • Strong problem-solving and independent delivery skills.

Responsibilities

  • Design, develop, test, and maintain scalable TypeScript applications across frontend and backend environments.
  • Build and enhance reusable SDKs, libraries, and platform components for multiple applications.
  • Develop secure, performant solutions addressing complex technical challenges.
  • Create modular, versioned, and publishable packages for cross-product use.
  • Collaborate with teams to migrate functionality into reusable platform services.
  • Design APIs with clear contracts, versioning, and backward compatibility.
  • Develop maintainable interfaces and extensible architectures that evolve with product needs.
  • Establish semantic versioning, deprecation strategies, and release processes.

Skills

TypeScript
Node.js
API design
Software architecture
Agile
Cross-team collaboration
Excellent communication

Tools

Vue.js
Monorepos
ESM
CI/CD pipelines

Job description

Industry: Software Development

Work Setting: Remote

Are you passionate about building scalable developer platforms, SDKs, and modern full-stack applications that empower engineers to create exceptional software experiences? Join an innovative engineering team where you'll help design and develop the foundation that powers AI-assisted developer experiences across multiple applications and platforms. In this role, you'll work across frontend and backend technologies, build reusable software development kits, design robust APIs, and contribute to products used by developers around the world.

Key Responsibilities

  • Design, develop, test, and maintain scalable TypeScript applications across frontend and backend environments.
  • Build and enhance reusable SDKs, libraries, and platform components that support multiple applications and consumers.
  • Develop secure, performant, and maintainable software solutions that address complex technical challenges.
  • Create modular, versioned, and publishable packages that enable consistent functionality across products and platforms.
  • Collaborate with engineering teams to migrate existing functionality into reusable and standardized platform services.
  • Design well-structured public APIs with clear contracts, documentation, versioning strategies, and backward compatibility considerations.
  • Develop maintainable interfaces and extensible architectures that can evolve alongside product requirements.
  • Establish semantic versioning practices, deprecation strategies, and release management processes.
  • Contribute to technical architecture discussions and help shape long-term platform direction.

Frontend & User Experience Development

  • Build and enhance modern web application experiences using component-based frontend frameworks.
  • Collaborate with product managers, designers, and engineers to create intuitive, user-focused interfaces.
  • Develop shared UI components, interactive features, and client-side integrations.
  • Optimize application performance, responsiveness, and usability across multiple environments.

Platform Reliability & Performance

  • Optimize application startup performance, dependency management, package size, and resource consumption.
  • Implement monitoring, testing, and performance measurement practices to ensure high reliability.
  • Participate in troubleshooting and support activities for critical production systems when necessary.

Security & Quality Engineering

  • Implement secure authentication, authorization, and credential management practices.
  • Ensure proper handling of tokens, sessions, API credentials, and application security controls.
  • Write comprehensive automated tests and maintain high standards for code quality.
  • Participate in code reviews and champion software engineering best practices.
  • Contribute to continuous integration and deployment processes.

What We're Looking For

  • Strong experience developing applications using TypeScript across frontend and backend environments.
  • Experience building and maintaining Node.js applications, services, or platforms.
  • Solid understanding of API design, software architecture, package management, and reusable library development.
  • Experience designing interfaces and systems intended for use by other developers.
  • Understanding of software versioning, release management, and backward compatibility principles.
  • Experience working within collaborative Agile development environments.
  • Strong problem-solving skills and ability to independently deliver technical solutions.
  • Excellent written and verbal communication skills.

Preferred Qualifications

  • Experience working with component-based frontend frameworks and modern web development practices.
  • Familiarity with Vue.js or similar frontend technologies.
  • Experience with monorepos, multi-package repositories, and modular application architectures.
  • Knowledge of ECMAScript modules (ESM), package publishing workflows, and dependency optimization.
  • Understanding of performance optimization techniques for web applications and SDKs.
  • Familiarity with secure software development practices and application security principles.
  • Experience contributing to developer tools, platform products, APIs, SDKs, or framework-level software.
  • Knowledge of CI/CD pipelines, automated testing frameworks, and modern DevOps practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Fullstack Engineer
Senior Fullstack Engineer

Glorio Group • Ohio

On-site
USD 110,000 - 150,000
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)

MARKETTIME, LLC • United States

Remote
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

R/GA Careers Page • United States

Remote
USD 140,000 - 190,000
Senior Fullstack Engineer Central Europe
Senior Fullstack Engineer Central Europe

Zoolatech • Central (LA)

Hybrid
USD 120,000 - 170,000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Full Stack Engineer
Full Stack Engineer

Elios Talent • Dallas (TX)

On-site
USD 90,000 - 120,000
Full Stack Engineer
Full Stack Engineer

Spectrum Staffing Services • New Jersey

On-site
USD 140,000 - 190,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Floating Dots • United States

Remote
USD 140,000 - 180,000
Senior Software Engineer Frontend
Senior Software Engineer Frontend

Compunnel Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)
Senior Frontend Engineer (TypeScript/Angular/React -REMOTE U.S.)

MARKETTIME, LLC • Oregon

Hybrid
USD 130,000 - 190,000
Remote work
Stock options
Health insurance
+1