About the Role
This is an exciting opportunity to join our team as a Full Stack Engineer. As we continue to grow and expand our market presence, we are seeking a talented individual who can take ownership of the end-to-end development process and ensure 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 will be able to lead and scale technology teams in a fast-paced, high-growth environment and possess in-depth knowledge of current and emerging technologies, with a focus on SaaS and cloud-based solutions.
Key responsibilities will include:
* Designing and implementing scalable, distributed systems
* Defining and implementing microservices architectures for complex applications
* Developing user interfaces with ReactJS and Typescript
* Working with Google Cloud Platform (GCP), including Compute Engine, Cloud Functions, Cloud Storage, and Cloud SQL
* Maintaining and optimizing Postgres database management
Requirements
We are looking for a highly collaborative and proactive individual who thrives in dynamic environments. The successful candidate will have excellent communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
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)
* In-depth knowledge of Postgres database management
* Preferred background with C# or Onion Architecture
Nice to Have
* Prior experience in the messaging space
* Worked for a fast-moving startup