
Software Engineer (Full Stack)
Job description
As a Full-Stack Software Engineer, you will join a lean, empowered engineering team working on the core product experience. The platform is powered by a full-stack TypeScript application (React + Node) with modern infrastructure (GraphQL, cloud services, container orchestration).
In this role, you will own features end-to-end: from defining product requirements to development, testing, deployment, and monitoring. Expect high ownership, minimal process, and rapid iteration, with the opportunity to influence both the technical direction and the future of AI-driven productivity tools.
Key Responsibilities
- Ship critical features quickly, balancing speed and quality.
- Own features from design through deployment and monitoring.
- Contribute across frontend and backend, with a bias toward backend and distributed systems.
- Collaborate closely with founders, product managers, designers, and engineers to deliver high-impact product experiences.
- Maintain high engineering standards with clean, maintainable, and observable code.
Skills and Experience
React, NodeJS, GraphQL, TypeScript, Kubernetes, Collaboration, Communication, Cloud services, Backend development, Distributed systems
About the company
Job Location
Company Size
Our Story
Hire specialized roles 5x faster with AI. TechTree's recruiting agents automate the talent recruitment process from sourcing to interview scheduling. Our platform allows organisations to set up automated outreach to targeted lists of people by deploying agents that combine LLM-powered language and contextual skills with a hedge fund-like approach, leveraging a unique data set that integrates 100s of data points at a personal level. Our mission is to help professionals spend less time on routine tasks that can be better handled by automation, such as finding entities with specific criteria and conducting outreach.