LinkSquares

Full-Stack Software Engineer

LinkSquares

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $155,000 per year

About the role

  • Design and develop platform infrastructure: event-driven systems, platform APIs, authentication services, job execution engines
  • Lead technical decision-making on API design, distributed systems patterns, and architecture trade-offs
  • Build full-stack capabilities across backend services and frontend interfaces
  • Collaborate across Product, Sales, Tech Services, and Engineering teams to understand requirements and deliver solutions
  • Own feature delivery from conception through production deployment
  • Debug and resolve complex distributed systems issues: OAuth flows, webhook failures, message queue problems, third-party API connectivity
  • Establish technical standards and best practices through code review, documentation, and team guidance
  • Improve development workflows: CI/CD pipelines, testing strategies, and observability infrastructure
  • Mentor team members on platform thinking, distributed systems design, and full-stack development approaches

Requirements

  • Strong backend experience with Ruby on Rails building reliable, scalable production systems.
  • Proficient frontend development with React and TypeScript.
  • Understanding of distributed systems fundamentals: message queues (RabbitMQ, Kafka, SQS), async processing, idempotency, eventual consistency patterns.
  • Production deployment experience with cloud infrastructure (Lambda, RDS, SQS, S3) and operational comfort with AWS services.
  • Database proficiency with PostgreSQL: designing schemas, writing performant queries, working within multi-tenant architectures.
  • Experience building APIs that other engineers consume.
  • Knowledge of system connectivity: OAuth2 implementations, webhook reliability, polling strategies, credential management across heterogeneous systems.
  • Track record of shipping complete features from initial design through production deployment.
  • You improve team capabilities through thoughtful code review, knowledge sharing.
  • You make sound technical decisions when requirements are incomplete or changing.
Benefits
  • medical, dental, and vision insurance
  • 401k retirement plan with a company match
  • equity awards (a new hire grant, along with opportunities for additional awards throughout your tenure)
  • flexible paid time off
  • generous parental leave
  • life and disability insurances and more

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Ruby on RailsReactTypeScriptdistributed systemsmessage queuesRabbitMQKafkaSQSPostgreSQLAPI development
Soft skills
technical decision-makingcollaborationmentoringcode reviewknowledge sharingproblem-solvingfeature deliveryadaptability