Sr. Software Engineer
Suralink® is a fast-growing Software as a Service (SaaS) technology company looking for exceptional professionals to join our team. Our award-winning company has been recognized for growth, innovation, and culture, and over 500,000 companies worldwide have used our software. Our platform was built for accounting and other professional service firms, giving them a simple and secure way to request, receive, track, and manage their documents at scale. If you’re looking for a promising company where you can truly make your mark, we’d love to talk to you.
Who we are looking for:
We are looking for driven engineers passionate about building great SaaS platforms and the infrastructure to support them. Deep expertise and experience with open source and cloud technologies, problem-solving, critical thinking, and continuous learning/experimentation are a must. If you enjoy working with a team of humble and passionate builders and have experience leading/mentoring others to achieve great results, you have a home here.
The Senior Software Engineer plays a key role in our organization, helping determine technical direction and implement critical solutions that will delight customers and accelerate our agile teams with industry-leading reliability and security. Responsibilities for senior engineers include design, implementation, and maintenance of great software and can extend to mentorship, leading initiatives, and/or teams. Senior Software Engineers lead the charge in building critical, scalable, and secure solutions that will meet the needs of Suralink's growing customer base.
Excellent team and communication skills and experience mentoring others
Experience in NodeJS, Typescript, React (or other framework) environments
Broad experience with cloud platforms, concepts, and web technologies (AWS/Rackspace/Azure/GCP)
Deep expertise in designing and implementing great software following best practices (Frontend, Backend, or Both)
Passionate about building robust and secure SaaS platforms and solutions
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
Scrum/Kanban or other agile work decomposition and management methodologies
Team-oriented and willing to help drive excellence up and down the stack and across the team.
Experience and Professional Qualifications:
PHP, Golang
SQL in general but MySQL, PostgreSQL (or other RDBMS)
Caching/NoSQL datastores (Redis, Memcached, MongoDB, etc…)
Automation experience (Gitlab, build/deploy, testing, etc…)
Kubernetes, Docker containerization
Why Suralink?
There’s a lot to love about working at Suralink! Here are a few of the benefits you can expect:
Remote-friendly policy
Medical/vision/dental insurance
Life, short-term disability, and long-term disability insurance
Generous Paid time off, including flexible floating holidays that you choose
Parental leave
Professional development allowance
Community involvement
We strive to be inclusive and encourage everyone to apply, especially those individuals who are underrepresented in the technology industry: people of color, the LGBTQI+ community, women, individuals with disabilities (both seen and unseen), veterans, and people of any age or family status.