Senior Software Engineer Apply
Our client is on a mission to equip people with the right tools to excel in their work. Their digital assistants seamlessly help companies find and manage tools. Whether it’s collaborating on renewals, locating misplaced contracts, intelligently negotiating, or automating compliance reviews, their assistants empower buyers and streamline processes.
This is a pivotal moment for their team, with an ambitious roadmap full of exciting opportunities. They’re seeking a Senior Software Engineer to not only strengthen their development capabilities but also drive critical projects forward with precision and impact, taking end-to-end ownership.
Requirements
As a Senior Software Engineer, you will:
- Contribute to designing and building cloud-native applications with a focus on scalability and reliability.
- Develop and optimize database schemas for PostgreSQL and Redis.
- Participate in code reviews, providing feedback to ensure high-quality code standards.
- Lead projects from design to deployment with minimal oversight.
- Leverage expertise in TypeScript, NodeJS, and containerization technologies like Docker.
- Solve complex customer problems while focusing on delivering value through shipped code.
- Collaborate with cross-functional teams to design and implement solutions that drive operational success.
Job Requirements
- Expert-level experience with TypeScript, NodeJS, and at least one cloud service provider (e.g., GCP).
- Deep understanding of cloud-native architectures and services.
- 8+ years of engineering experience within high-performing teams at a B2B SaaS company.
- Strong knowledge of PostgreSQL and Redis, including database design and optimization.
- Experience with containerization technologies (e.g., Docker) and orchestration platforms like Google Cloud Run or Kubernetes.
- Familiarity with React or similar single-page web app frameworks.
- Track record of shipping high-quality code in a fast-paced, dynamic environment (startup experience highly preferred).
- Strong operational mindset, with a habit of documenting decisions and sharing context.
Nice to Have
- Previous experience being part of the early team of a reputable company.
If you’re passionate about building scalable systems, solving real customer problems, and being part of a growing team making a meaningful impact, this could be the role for you.