About the Role
We are looking for a highly skilled 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 will have a strong background in software development, architecture, and technology strategy, with 7+ years of proven experience as a Senior Dev within a SaaS or technology-driven company.
Key responsibilities include leading and scaling technology teams in a fast-paced, high-growth environment, staying up-to-date with current and emerging technologies, and communicating 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), 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
* Able to define and implement microservices architectures for complex applications
* Experience working in Agile development environments
Additional Qualifications:
* Prior experience in the messaging space is a plus
* Working for a fast-moving startup is also an advantage
We are looking for a talented individual who can thrive in a dynamic environment and contribute to the success of our team.
Key Skills and Qualifications:
* Strong background in software development, architecture, and technology strategy
* 7+ years of proven experience as a Senior Dev within a SaaS or technology-driven company
* Leadership and team management skills
* Excellent communication and problem-solving skills
What We Offer:
We provide a challenging and rewarding work environment, opportunities for growth and professional development, and a chance to be part of a fast-growing company that is set to make a significant impact in the industry.
We are committed to attracting and retaining top talent, and we offer a competitive compensation package that reflects our company's values and priorities.
How to Apply:
Please submit your resume and cover letter, highlighting your relevant experience and qualifications. We look forward to hearing from you!