Join a fast-paced backend engineering team to build secure, scalable systems integrating with blockchain components. Responsible for designing APIs, data persistence layers, and authentication services for decentralized applications.
Key Responsibilities
- Develop backend services and REST APIs using NestJS, TypeScript, and Node.js.
- Design scalable, secure, and well-documented API endpoints for integration with frontend and blockchain components.
- Work with PostgreSQL for data modeling, performance tuning, and complex queries.
- Implement robust authentication and authorization mechanisms using JWT and OAuth.
- Ensure best practices for API documentation using Swagger / OpenAPI standards.
- Collaborate with cross-functional teams to align backend services with business and technical requirements.
- Contribute to system design, architecture decisions, and infrastructure planning.
- Write comprehensive unit and integration tests to ensure code reliability and security.
- Maintain code quality through reviews, documentation, and CI / CD best practices.
Must-Have Skills
Node.jsTypeScriptNestJSPostgreSQLAPI documentation (Swagger / OpenAPI)Authentication flows (JWT, OAuth)Nice-to-Have Skills
Blockchain-related integrations