Job Description
Full Stack Engineer (Next.js, Spring Boot, NATS, Web3)
Location: Remote
Key Responsibilities:
- Develop responsive and accessible UI using Next.js, ShadCN, and Tailwind CSS.
- Build RESTful and event-driven backend services using Spring Boot and NATS.
- Design and optimize database schemas with PostgreSQL and caching layers with Redis.
- Integrate Web3 components or APIs into the product (e.g., wallet connectivity, transaction handling).
- Write clean, testable, and maintainable code following best software engineering practices.
Required Skills:
- Strong knowledge of TypeScript, React/Next.js, and modern frontend architecture.
- Proven experience with Spring Boot, Java, and microservice design.
- Familiarity with NATS (or similar message brokers like Kafka/RabbitMQ).
- Solid understanding of PostgreSQL, Redis, and data modeling.
- Basic to intermediate understanding of Web3 or blockchain technologies.
- Good grasp of CI/CD, API security, and distributed system principles.
Good to Have:
- Exposure to Docker, Kubernetes, or AWS/GCP.- Experience with OpenTelemetry or system observability tools.
- Understanding of decentralized identity and on-chain event integrations.