About this role:
We are seeking an experienced Full Stack Engineer to join our team and take ownership of the end-to-end development process.
The ideal candidate will have a strong background in software development, architecture, and technology strategy, with a proven track record of leading and scaling technology teams in fast-paced, high-growth environments.
Key responsibilities will include designing and implementing scalable, distributed systems, defining and implementing microservices architectures for complex applications, and working in Agile development environments.
In addition to technical expertise, excellent communication skills are essential for articulating complex technical concepts to non-technical stakeholders.
Requirements
* 7+ years of 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 fast-paced, high-growth environments
* 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 Compute Engine, Cloud Functions, Cloud Storage, and Cloud SQL
* In-depth knowledge of Postgres database management, including database design, optimization, and maintenance
* Preferred background with C# or Onion Architecture
Nice to Have
* Prior experience in the messaging space
* Worked for a fast moving startup