About Us
We're a fast-growing SaaS company with a text and voice messaging communications platform enhanced with AI technologies, serving real estate professionals in the US market.
Our environment is ideal for people who thrive in motion, not maintenance. We're looking for highly collaborative candidates energized by building, scaling, and continuously improving.
About the role:
We're seeking a Full Stack Engineer to take ownership of the end-to-end development process, ensuring the delivery of high-quality, scalable, and maintainable software solutions.
The ideal candidate loves understanding the 'why' behind what they're building. They don't just write code, but also focus on how a feature ties into the user journey, how it impacts performance, and what happens next once it's live.
Qualifications:
* 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 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 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.
* Proven experience implementing and applying DDD principles and CQRS patterns in the development of scalable and maintainable systems.
* Architectural proficiency in designing and implementing scalable, distributed systems.
* Ability to define and implement microservices architectures for complex applications.
* Experience working in Agile development environments, with a deep understanding of Agile methodologies and practices.
Nice to Have:
* Prior experience in the messaging space.
* Worked for a fast-moving startup.
Requirements Summary:
The successful candidate will possess strong technical skills, leadership abilities, and excellent communication skills.
We are looking for the best talent to join our team.