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.
As a Middle Fullstack Engineer at GEM, you build scalable and reliable blockchain products. You bring strong backend and frontend experience with solid knowledge of APIs, databases, and software architecture. We welcome engineers from Java, Go, Python, Node.js/TypeScript, or other technology backgrounds who have strong engineering fundamentals and the ability to adapt quickly.
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
- A 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
- The ability to quickly learn and understand unfamiliar systems and technologies
- A 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 experience
- 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% of official salary during probation
- 13th-month salary and performance review twice a year
- Bonuses for special occasions each year including Labor Day, National Day, Solar New Year, and Lunar New Year
- Project bonuses
- 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 is a blockchain company building scalable and reliable products for customers in the digital assets space.
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
