Job Overview
We are seeking a seasoned Full-Stack Developer to join our team.
-----------------------------------
Key Responsibilities:
* Develop new features and modules for the mobile app using React Native and Expo CLI.
* Refactor existing code with a focus on scalability, performance, and security.
* Implement RESTful APIs using FastAPI and aligned with Domain-Driven Design (DDD) and Hexagonal Architecture principles.
* Collaborate with designers, blockchain engineers, and backend specialists to create seamless user experiences.
* Contribute to system architecture discussions and participate in technical design reviews.
* Write well-tested, documented, and maintainable code following Clean Code and SOLID principles.
* Troubleshoot production issues and optimize API performance on AWS.
-----------------------------------
Requirements:
* Frontend / Mobile:
o React Native (Expo & CLI)
o Zustand (state management)
o MMKV (persistent storage)
o React Query (data fetching & caching)
o TypeScript
* Backend:
o FastAPI, Pydantic, Async I/O
o Domain-Driven Design (DDD)
o SOLID principles
o Hexagonal architecture
o REST / GraphQL API design
o AWS (Lambda, Fargate, EKS, S3, RDS, DynamoDB, CloudFront)