| Job Position and Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|
|
| ||||
Zscalerđ Remote | $45k - $65k | |||
Inmobiđ Remote | $105k - $108k | |||
Bitpandađ Remote | $106k - $114k | |||
ISO 9001 Certified | 400+ students | Learn more | by Metana | ||
Zscalerđ Remote | $45k - $65k | |||
| $96k - $150k | ||||
| $115k - $126k | ||||
Okxđ Remote | $88k - $119k | |||
Coppercođ Remote | $25k - $85k | |||
Coppercođ Remote | $75k - $85k | |||
| $36k - $54k | ||||
| $98k - $100k | ||||
| $105k - $120k | ||||
| $105k - $120k | ||||
Okxđ Remote | $126k - $131k |
Full Stack Engineer
Responsibilities
- Design, develop, and maintain full-stack web applications using React and Vue on the frontend, and Java/Spring Cloud microservices on the backend
- Build and consume RESTful APIs, integrating with internal services, third-party platforms, and AI model APIs
- Take end-to-end ownership of features â from requirements gathering and technical design through implementation, testing, deployment, and post-launch maintenance
- Collaborate closely with product managers, designers, and cross-functional stakeholders to translate business requirements into scalable technical solutions
- Deliver high-quality, polished UI with strong attention to user experience, accessibility, and visual consistency
Leverage AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) to accelerate development cycles and improve code quality - Write clean, maintainable, and well-tested code; participate in code reviews and uphold engineering best practices
- Work with SQL and NoSQL databases â design schemas, write queries, and optimize for performance
- Proactively identify and surface blockers, communicate progress and risks to stakeholders, and keep cross-timezone teams aligned (APAC/MENA)
- Contribute to technical documentation, architecture discussions, and continuous improvement of development processes
- Stay current with emerging technologies in web development, AI, crypto, and blockchain to bring relevant innovations to the team
Requirements
- 3â5 years of experience in developing production-ready web applications and backend services
- BS or MS degree in Computer Science, Engineering, or a related field
- Strong proficiency in frontend frameworks â must have experience with React and Vue; experience with other frontend frameworks is welcome
- Solid backend experience with Java and Spring Cloud microservices architecture; familiarity with RESTful API design and database fundamentals (SQL/NoSQL)
- Proven track record of delivering projects with high-quality UI across diverse application areas
- Strong experience working with remote data via REST, JSON, and AI model APIs
- Demonstrated experience in using AI tools and technologies (e.g., GitHub Copilot, Cursor, Claude Code) in real project delivery; familiarity with AI-augmented development ("vibe coding") workflows to enhance productivity and innovation
- Strong sense of ownership â takes full responsibility for features end-to-end, from design through deployment and maintenance
- Takes pride in craft â cares deeply about code quality, user experience, and attention to detail
- Proactive communicator â surfaces blockers early, shares context with stakeholders, and collaborates effectively across time zones and distributed teams (APAC/MENA)
- Interest and knowledge in the crypto/blockchain/technology space preferred, with a keen interest in AI technologies
- Preferred work experience in an exchange (cryptocurrency or traditional), financial or banking institution, eCommerce, or payments processing
- Bilingual English/Mandarin is required to be able to coordinate with overseas partners and stakeholders.
What does a Java developer in web3 do?
A Java developer in web3 would likely be focused on developing applications that use the Java programming language in the context of the web3 technology stack
Web3 is a collective term used to refer to the next generation of decentralized, blockchain-based technologies that are aimed at creating a more open and secure internet
In this context, a Java developer would be responsible for writing code that interacts with web3 technologies, such as decentralized applications (DApps) and smart contracts, to create new tools and services that run on the blockchain
This could involve working with cutting-edge technologies such as Ethereum, which is a popular blockchain platform that uses the Java programming language, as well as other web3 technologies and frameworks.