Join to apply for the Senior Full Stack Engineer role at Thrive
We are looking for two Senior Full Stack Engineers.
What You’ll Do
As a Senior Full Stack Engineer, you will play a pivotal role in shaping and delivering innovative features for our enterprise-grade SaaS platforms. You’ll work across the stack, contributing to both front-end and back-end development, ensuring a seamless user experience while driving technical excellence. You’ll collaborate with Delivery Managers, Product Managers, and Senior Engineers, and provide technical leadership to ensure high-quality, scalable solutions.
Key Responsibilities
- Deliver high-quality features and developments for SaaS products, working across front-end and back-end technologies.
- Provide technical leadership, supporting team members to deliver against dependable estimates while evolving best practices.
- Collaborate with senior stakeholders to refine and execute the technical roadmap, ensuring alignment with business priorities.
- Build and strengthen a developer community, contributing to guilds, sharing knowledge, and driving best practices.
- Actively participate in sprint planning and execution, ensuring smooth delivery of incremental improvements.
- Document technical approaches and maintain a focus on testing, CI/CD, and scalability.
Essentials: What We’re Looking For
- Frontend: Experience implementing web apps using React, Redux, and TypeScript.
- Backend: Expertise in developing microservices with Node.js and familiarity with REST, GraphQL, asynchronous messaging, and data formats like JSON.
- Proficiency with NoSQL databases such as MongoDB and search technologies such as Elasticsearch or Atlas Search.
- Strong understanding of automated testing (unit tests, integration tests, and test coverage) and CI/CD pipelines.
- Excellent communication, leadership, and mentoring skills, with experience supporting developers in a remote, collaborative environment.
- A pragmatic approach to problem-solving and adaptability to change.
- Passion for personal growth and improving ways of working.
Desirable Skills
- Familiarity with AWS services (e.g., SNS/SQS, S3, CloudFormation) and DevOps principles.
- Experience working with container technologies like Docker and orchestration platforms like AWS ECS or Kubernetes.
- Experience with modern frontend frameworks and tools such as Vite, Next.js.
- Experience with end-to-end testing tools like Cypress.
- Experience with backend frameworks and libraries such as Express and Apollo Server.
- Knowledge of Agile methodologies and delivering within a fast-paced SaaS environment.
- Understanding of configuring scalable and customizable features for enterprise clients.
What You'll Get
- Competitive salary
- Flexible working hours
- Birthday off
- Health cash plan
- Unlimited Holiday
- Work from anywhere (4 weeks a year)
- Thrive days! 10-3 Fridays
- Shutdown over Christmas & New Year
- Company trip
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development