About the Role
We are seeking a highly skilled Full Stack Engineer to join our team. The ideal candidate will have a strong background in software development, architecture, and technology strategy.
The successful candidate will be responsible for leading and scaling technology teams in a fast-paced, high-growth environment. They will also have in-depth knowledge of current and emerging technologies, with a focus on SaaS and cloud-based solutions.
Key Responsibilities:
* Designing and implementing scalable, distributed systems.
* Defining and implementing microservices architectures for complex applications.
* Working in Agile development environments, with a deep understanding of Agile methodologies and practices.
Requirements:
* 7+ years of proven experience as a Senior Dev within a SaaS or technology-driven company.
* Strong background in software development, architecture, and technology strategy.
* Demonstrated success in leading and scaling technology teams in a fast-paced, high-growth environment.
* In-depth knowledge of current and emerging technologies, with a focus on SaaS and cloud-based solutions.
Technical Requirements:
* Proficient in NodeJS for server-side development.
* Extensive experience in building user interfaces with ReactJS and Typescript.
* Strong expertise in Google Cloud Platform (GCP), including but not limited to Compute Engine, Cloud Functions, Cloud Storage, and Cloud SQL.
* In-depth knowledge of Postgres database management, including database design, optimization, and maintenance.
Nice to Have:
* Prior experience in the messaging space.
* Worked for a fast-moving startup.