
Dirac
Full Stack Software Engineer
Technical Requirements:
Frontend Expertise:
- Experience in web development with a strong focus on frontend engineering
- Expert-level proficiency in React, Javascript/Typescript, Redux, and TailwindCSS
- Deep understanding of modern frontend architecture, component-based development, and best practices
- Experience designing highly complex frontends from the ground-up with re-usable component design
- Experience with Three.js or other 3D web-based visualization frameworks
- Strong understanding of UI/UX principles, with an ability to implement clean and intuitive interfaces
- Familiarity with frontend performance optimization techniques, accessibility, and responsive design
Full Stack/Backend Experience (Nice to Have):
- Proficiency with backend technologies
- Experience designing and working with APIs (e.g. REST and/or gRPC)
- PostgreSQL, MySQL, and/or DynamoDB
- Familiarity with background task processing frameworks such as Celery.