Skip to main content
S

Software Engineer - Full Stack

Scale.jobs

Location

Boston, MA

Salary

Not specified

Type

fulltime

Posted

1 weeks ago

via linkedin

Job Description

About The Role

The role is responsible for architecting and implementing features across the entire application stack, from responsive React-based frontends to high-throughput Node.js or Go microservices. The engineer will build and scale user-facing products that handle complex state management and real-time data synchronization for thousands of concurrent users.

The engineer will work within a cross-functional product team to translate design requirements into modular, performant components while ensuring the underlying data architecture supports rapid iteration and high reliability. This position requires a deep understanding of browser performance, distributed system design, and relational database optimization.

Key Responsibilities

  • Develop and maintain high-performance web applications using React, TypeScript, and modern state management libraries such as Redux or Jotai
  • Design and implement scalable backend services and RESTful/GraphQL APIs using Node.js, Python, or Go
  • Optimize database performance by writing complex SQL queries, designing efficient schemas, and managing migrations in PostgreSQL or similar relational systems
  • Build and maintain CI/CD pipelines to ensure automated testing, linting, and seamless deployments to AWS or GCP environments
  • Collaborate with product managers and designers to define technical specifications and provide accurate effort estimates for new feature development
  • Write comprehensive unit, integration, and end-to-end tests using frameworks like Jest, Cypress, or Playwright to maintain high code quality standards

What We Are Looking For

  • 3–6 years of professional experience in full-stack software engineering, specifically building and shipping production-grade web applications
  • Expert-level proficiency in JavaScript/TypeScript and at least one modern frontend framework like React, Vue, or Angular
  • Demonstrated experience building server-side applications and managing complex business logic in a microservices architecture
  • Strong understanding of database fundamentals, including indexing strategies, ACID compliance, and query optimization
  • Experience with containerization tools like Docker and orchestration via Kubernetes in a cloud-native environment
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • Bonus: Experience with mobile development (React Native/Flutter), GraphQL Apollo, or contributing to major open-source projects

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs