Middle Fullstack (JS+BLOCKCHAIN)
What engineering roles in crypto pay
183 salaries · our own dataMost engineering roles in crypto pay between $146k and $267k, with a median of $205k.
GEM is hiring a Middle Fullstack Engineer to build scalable and reliable blockchain products. You will join a team where you design and maintain both backend services and frontend applications, working across APIs, databases, and distributed systems. The ideal candidate has strong engineering fundamentals in backend and frontend development, with the ability to adapt across technology stacks.
What you'll do
- Design, develop and maintain scalable backend services and APIs
- Develop and enhance frontend applications and internal platforms
- Design and integrate RESTful APIs and distributed services
- Work with microservices and containerised architectures
- Troubleshoot complex application and production issues
- Contribute to architecture and technical design discussions
- Write clean, maintainable and testable code
- Participate in code reviews and continuously improve engineering standards
- Collaborate with Product, Engineering and DevOps teams
- Contribute to CI/CD, testing, deployment and production support
What you bring
- Strong professional Software Engineering experience
- Strong backend development experience with Java, Go, Python, Node.js/TypeScript, or equivalent
- Good understanding of API design, databases, distributed systems, and software architecture
- Experience with SQL/NoSQL databases and production-grade APIs
- Strong debugging and problem-solving skills
- Ability to quickly learn and understand unfamiliar systems and technologies
- Strong ownership mindset and good communication skills
- Experience working in an Agile environment
Nice to have
- JavaScript/TypeScript and Node.js/NestJS
- React/Next.js or other modern frontend frameworks
- Docker/Kubernetes
- AWS/Azure
- Terraform or Infrastructure as Code
- CI/CD
- Microservices or event-driven architecture
- Experience in FinTech, Payments, Blockchain or Digital Assets
- Experience with Blockchain networks, Wallets or Smart Contracts
What we offer
- Salary up to 50M VND
- 100% salary during probation period
- 13th-month salary and performance review twice a year
- Bonus for special occasions each year (Labor Day, National Day, Solar New Year, Lunar New Year)
- Project bonus
- IT certificate allowance
- Health care insurance
- Social, health and unemployment insurance following government policy
- Company summer trips and team building activities held monthly and quarterly
- Five-day work week with flexible check-in time
About GEM
GEM builds scalable and reliable blockchain products for customers, with a focus on engineering excellence and team collaboration.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
GEM has 3 open roles on CryptoJobsHQ: 3 in Engineering. All are on-site or hybrid, mostly in Singapore and the US.
All 3 GEM roles →1,831 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Senior Software Engineer at StarkWare · On-site
- Blockchain Engineer - Digital Assets Platform (AVP) at Citi · Hybrid
- Software Engineer, Storage at ANZA · On-site
- Software Engineer (Rust) - High Performance Systems at BLoSH · On-site
