Responsibilities
- Develop and maintain RESTful APIs,participate in code reviews, and contribute to technical decisions.
- 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
- Take ownership of the product. Build a high-quality product that makes customers happy.
Tech Stack
- Languages: GoLang, Node.js
- Databases: PostgreSQL on AWS RDS, DynamoDB with AppSync.
- Communication Protocols: gRPC + protobuf, NATS, SQS
- Frameworks Tools: Fiber, Express, Gin, Docker, AWS Amplify (plus)
- AWS Services: Lambda, ECS, ECR, RDS, CloudWatch, SQS, SNS, SES, Cognito, Redis, S3, CloudFront
- Testing: Jest, wire-mock, localstack
- Blockchain: Solana (Helius, Anchor framework, SPL token, Token 2022), Ethereum
- Monitoring: DataDog, CloudWatch
Requirements
- 4+ years of backend development experience. Production experience with GoLang (preferred) and NodeJS. Experience building RESTful APIs
- Hands-on experience with AWS services (ECS, Lambda, RDS, Postgres, etc.)
- Experience working with microservices and event-driven architecture
- Proficiency in relational and NoSQL databases (PostgreSQL, DynamoDB)
- Experience with Solana blockchain integrations (Helius, Anchor, SPL token, Token 2022, Metaplex Core)
- Strong knowledge of testing best practices and experience writing tests. Ability to quickly learn new technologies
Nice to Have
- Experience with Terraform and CDK
- Experience integrating with the Ethereum blockchain
- Familiarity with AWS Amplify