About the Role
We are seeking a highly skilled Full Stack Engineer to join our team. This individual will be responsible for the end-to-end development process, ensuring the delivery of high-quality, scalable, and maintainable software solutions.
The ideal candidate will have a strong background in software development, architecture, and technology strategy. They should also possess excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Key Responsibilities:
* Design and implement scalable, distributed systems using NodeJS, ReactJS, and Typescript.
* Develop user interfaces with expertise in Google Cloud Platform (GCP), including Compute Engine, Cloud Functions, Cloud Storage, and Cloud SQL.
* Maintain and optimize Postgres database management systems.
* Implement microservices architectures for complex applications.
Required Skills:
* 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.
Nice to Have:
* Prior experience in the messaging space.
* Worked for a fast-moving startup.