About the Role
Suralink is seeking driven engineers passionate about building great SaaS platforms and the infrastructure to support them. This role involves working full-stack to deliver iterative value to customers, owning changes across the software development lifecycle, and collaborating with a team of developers, testing engineers, and product managers.
Responsibilities
- Work with a team of developers, testing engineers, and product managers to ship value to customers.
- Work full-stack, finding opportunities to deliver small, iterative pieces of value fast.
- Own changes and features across the software development lifecycle.
Requirements
- Deep expertise and experience with open source and cloud technologies.
- Problem-solving, critical thinking, and continuous learning/experimentation are a must.
- Enjoy working with a team of humble and passionate builders.
- Motivated by solving problems for customers.
- Excellent team and communication skills and experience collaborating closely across engineering and product.
- Experience in NodeJS, Typescript, React (or other framework) environments.
- Experience working in AWS building serverless and managed services (Lambda, S3, SQS, etc).
- Deep expertise in designing and implementing great software following best practices (Frontend, Backend, or Both).
- Passionate about being close to the customers to better understand their pain points.
- Experience with/understanding of various architectural styles (SOA, Microservices, Monoliths).
- Expertise with various storage and caching technologies, scaling, and optimization.
- Self-driven and detail-oriented with a passion for learning.
- Team-oriented and willing to help drive excellence up and down the stack and across the team.
- SQL in general but MySQL, PostgreSQL are preferred.
- Critical Thinking -- ability to approach complex problems logically and systematically.
- Analytical skills – proficiency in analyzing system requirements and translating them into technical solutions.
- Attention to detail – ensure precision in code, designs, and implementations.
- Team Collaboration – experience working and collaborating with cross-functional teams.
- Adaptability – ability to pivot quickly in a fast-paced environment with changing priorities.
Skills
- NodeJS
- Typescript
- React
- AWS
- Lambda
- S3
- SQS
- SQL
- MySQL
- PostgreSQL
- SOA
- Microservices
- Monoliths
- Storage technologies
- Caching technologies
- Scaling
- Optimization
Location
- Remote
Work Type
- Remote-first
- Full-time
Experience Level
- Deep expertise
Education Level
- Degree in Computer Science required
Benefits
- Remote-friendly policy
- Medical/vision/dental insurance
- Flexible PTO policy and ten paid holidays
- Parental leave
- Professional development allowance
- Community involvement
About the Company
- Suralink® is the agentic automation platform for accounting professionals and their clients, leading the global charge in AI-driven accounting technology.
- Suralink serves more than 50% of the top 100 enterprise accounting firms in the United States and has over 800,000 users globally.
- Our mission is to empower the people we serve to redefine the meaning of efficiency in the accounting technology industry.
- Our award-winning SaaS platform was built for CPA firms, providing a simple, secure way to manage audit, tax, and advisory engagements.
- Recognized for growth, innovation, and culture, we foster a highly collaborative, remote-first environment where exceptional, motivated professionals can make a meaningful impact.
- If you're passionate about building relationships and driving growth at a fast-growing SaaS company, we'd love to talk with you.
- At Suralink, our values guide everything we do: Customer Obsessed, Passionately Motivated, Constantly Improving, Team Focused, Highly Reliable.
