Pearl is a company that uses AI to provide professional services. We are looking for a Senior Full-stack Engineer to work on building and maintaining our platform. The role involves designing, developing, and maintaining the Pearl Enterprise platform across frontend, backend, and database layers.
Requirements
- Minimum of 5 years of professional experience in full-stack development.
- Extensive experience with React.js, including state management (Redux, Context API) and component-based architecture.
- Proficiency in.NET frameworks, C#, and data access technologies.
- Familiarity with unit and integration testing using Jest, NUnit, Playwright, or React Testing Library.
- Strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and TypeScript.
- Familiarity with database systems such as SQL Server or MySQL.
- Strong knowledge of design and architectural patterns, SOA design, and web service development.
- Experience with LLMs / Generative AI tools (e.g., OpenAI, Copilot, Cursor).
- Excellent problem-solving and analytical skills, with keen attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
- Ability to manage multiple tasks and prioritize effectively in a fast-paced environment.
- Leadership abilities, with a track record of mentoring and guiding junior developers.