7+ years of professional software development experience. 5+ years of experience with TypeScript and Node.js. Strong understanding of functional programming principles and design patterns. Experience with relational and NoSQL databases, including PostgreSQL, MongoDB, and Redis. Proven experience building and deploying RESTful and gRPC APIs. Familiarity with Git, CI/CD pipelines, and collaborative development workflows. Solid understanding of testing methodologies and writing unit and integration tests. Experience with cloud platforms, specifically GCP. Excellent problem-solving, analytical, and communication skills. Collaborative mindset for remote, distributed team environments.