Responsibilities
- Develop and maintain RESTful and GraphQL APIs
- Design architecture and plan features with scalability and maintainability in mind
- Build internal tools and automate manual processes
- Work closely with the product team, frontend engineers, and DevOps to deliver high-quality features
- Monitor production backend systems to ensure stability and performance
- Integrate with Solana and Ethereum blockchains (Solana experience is highly important)
- Write unit and integration tests to ensure code quality and reliability
Tech Stack
- Languages:Node.js , Golang
- Databases: DynamoDB with AppSync, PostgreSQL on AWS RDS
- Frameworks Tools: Express, NX monorepo, AWS Amplify (plus)
- AWS Services: Lambda, ECS, ECR, RDS, CloudWatch, SQS, SNS, SES, Cognito, Redis, S3, CloudFront
- Testing: Jest
- Blockchain: Solana (Helius RPC, Helius webhooks, Anchor framework, SPL token, Metaplex Core), Ethereum
Requirements
- 3+ years of backend development experienceStrong experience with Node.jsExperience building RESTful and GraphQL APIs
- Hands-on experience with AWS services (Lambda, ECS, RDS, etc.)
- Experience working with microservices architecture
- Proficiency in relational and NoSQL databases (PostgreSQL, DynamoDB)
- Experience with Solana blockchain integrations (Helius, Anchor, SPL token, Metaplex Core)
- Strong knowledge of testing best practices and experience writing testsAbility to quickly learn new technologies, including Golang if needed
Nice to Have
- Experience with Ethereum blockchain
- Familiarity with AWS Amplify
- Knowledge of NX monorepo structureExperience in high-performance, distributed systems
- Experience with Golang