About the Role: We're seeking a skilled Full Stack Engineer to join our fast-paced, Agile environment. This individual will take ownership of the end-to-end development process, ensuring the delivery of high-quality, scalable, and maintainable software solutions.
We are looking for a dynamic professional who thrives in motion, not maintenance. The ideal candidate is highly collaborative, energized by building, scaling, and continuously improving. If you're someone who tackles dynamic challenges, takes ownership fast, and learns from users - you'll find your place here.
The successful Full Stack Engineer will have a strong background in software development, architecture, and technology strategy. They will be proficient in NodeJS, ReactJS, and Typescript, with experience in building user interfaces and designing scalable, distributed systems. In-depth knowledge of Postgres database management and Google Cloud Platform (GCP) is also required. Additionally, they will have expertise in implementing microservices architectures and applying DDD principles and CQRS patterns.
Responsibilities:
* Take ownership of the end-to-end development process
* Ensure the delivery of high-quality, scalable, and maintainable software solutions
* Design and implement scalable, distributed systems
* Apply DDD principles and CQRS patterns
Requirements:
* 7+ years of proven experience as a Senior Dev within a SaaS or technology-driven company
* Strong background in software development, architecture, and technology strategy
* Proficient in NodeJS, ReactJS, and Typescript
* In-depth knowledge of Postgres database management and GCP
* Expertise in implementing microservices architectures