Logo
Smash CR

Back End Engineer (P-106)

Smash CR, WorkFromHome

Save Job

SMASH, Who we are?

We are agents for tech professionals in Costa Rica and Colombia, helping them build careers in the United States.

We believe in long-lasting relationships with our talent. We invest time in understanding their aspirations and professional goals.

Our goal is to find the perfect match. We pair our talent with US clients not only based on technical skills but also on cultural fit. Our core competency is to find the right talent quickly.

We intentionally avoid the "contractor" or "outsourcing" model. Our clients and talent seek meaningful, long-term relationships, not just services or temporary contracts.

Our Benefits

  • Wellness Coverage
  • Remote Work
  • Birthday Day Off
  • Recognition and Rewards System
  • Referrals Program
  • Business Skill Coaching
  • English Classes for Smashers and Their Relatives
  • Learning Opportunities

This is a remote position for Costa Rica and Colombia.
This position is remote to work with a US company; applicants must have citizenship or a work permit from Costa Rica or Colombia.

Responsibilities

  • Develop backend logic using Node.js and Express.js .
  • Implement real-time gameplay with WebSocket/Socket.IO for multiplayer chess matches.
  • Build APIs for matchmaking, player stats, leaderboards, tournaments, and authentication.
  • Integrate backend with Ethereum smart contracts for tokens/NFT operations.
  • Manage database, caching, and optimize performance.

Tech Stack / Tools

  • Node.js, Express.js
  • MongoDB, Redis
  • JWT (Authentication/Authorization)
  • Web3.js / Ethers.js (Server-side)
  • AWS S3 / Cloudinary (media uploads)
  • Bcrypt.js (secure passwords)
  • Nodemailer / SendGrid (emails)
  • Cron Jobs (Node-cron)
  • Ethereum standards (ERC-20 & ERC-721), Solidity, Hardhat
  • Alchemy / Infura, IPFS, Pinata
  • OpenZeppelin Contracts

Great to Have (Third-Party APIs)

  • WalletConnect API – wallet integration (MetaMask, Trust Wallet, etc.)
  • CoinGecko / CoinMarketCap API – token price data
  • Moralis API – blockchain indexing, authentication, on-chain events
  • Firebase Cloud Messaging (FCM) – push notifications
  • Sentry API – error tracking and performance monitoring
  • Google OAuth / Apple Sign-In – user onboarding/authentication
  • ReCAPTCHA API – bot prevention
  • Mailgun / SendGrid API – email delivery
#J-18808-Ljbffr