
Full-Stack Software Engineer
LinkSquares
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
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