About the Role:
We are seeking a seasoned Full Stack Engineer to lead the end-to-end development process, ensuring the delivery of high-quality, scalable, and maintainable software solutions. This individual will be responsible for tackling dynamic challenges, taking ownership fast, and learning from users.
The ideal candidate is someone who loves understanding the 'why' behind what they're building. They don't just write code but heavily focus on how a feature ties into the user journey, impacts performance, and what happens next once it's live. Proactiveness, excellent communication skills, and the ability to articulate complex technical concepts to non-technical stakeholders are essential.
Key Responsibilities Include:
* Leading technology teams in a fast-paced, high-growth environment
* BUILDING user interfaces with ReactJS and Typescript
* Designing and implementing scalable, distributed systems
* Defining and implementing microservices architectures for complex applications
Technical Requirements:
* Proficient in NodeJS for server-side development
* In-depth knowledge of Postgres database management
* Strong expertise in Google Cloud Platform (GCP), including Compute Engine, Cloud Functions, Cloud Storage, and Cloud SQL
* Experience working in Agile development environments
Nice to Have:
* Prior experience in the messaging space
* Worked for a fast-moving startup