Minimum of 3 years of professional experience developing backend applications with Node.js, TypeScript, and JavaScript. Proven experience designing and implementing GraphQL and RESTful APIs in production environments. Strong knowledge of relational databases, including PostgreSQL, SQL, and ORM frameworks such as Prisma. Hands-on experience deploying and managing applications on AWS cloud infrastructure. Familiarity with event-driven architectures and asynchronous processing patterns. Experience integrating third-party services and working with authentication protocols such as OAuth and SSO. Solid understanding of microservices architecture, monorepos, and modern development tooling. Experience implementing automated testing strategies and working with CI/CD pipelines. Fluency in English with strong written and verbal communication skills. Ability to work independently, take initiative, and thrive in a fast-moving startup environment. Strong analytical thinking, problem-solving capabilities, and attention to detail. Collaborative mindset with the ability to communicate technical concepts to both technical and non-technical audiences.