Software Engineer (Full Stack)
Blockchain SolutionsHong Kong, Hong Kong SAR
Type
Full-time
Work setup
On-site
Experience
Mid
Posted
Today
PythonEngineering
What engineering roles in crypto pay
210 salaries · our own dataMost engineering roles in crypto pay between $145k and $255k, with a median of $202k.
As a Full Stack Software Engineer at Blockchain Solutions, you work closely with team members and vendors across the entire application development lifecycle. You participate in technical specification preparation and support testing activities from system integration through user acceptance.
What you'll do
- Work closely with team members and vendors across various stages of the application development lifecycle
- Prepare technical specifications covering system design, development, system integration, testing and deployment
- Support testing activities including system test, integration test and user acceptance test
What you bring
- A Bachelor's degree in Computer Science, Information Technology, or a related discipline
- Minimum 3 years of hands-on experience in system design and software development
- Proficiency in modern programming languages such as Java, JavaScript, Python, or C#, and familiarity with frameworks like Express.js or NestJS
- Solid understanding of web technologies including HTML, CSS, and JavaScript
- Experience with front-end frameworks such as React.js, Vue.js, or Next.js
- Good knowledge of SQL and NoSQL databases, with experience using ORM tools like Sequelize, TypeORM, or Prisma
- Familiarity with Docker and cloud deployment platforms such as AWS, Azure, or GCP
- Comfortable working with development tools such as GitLab, GitHub, Jenkins, and Jira
- Proficiency in spoken and written English and Mandarin Chinese
- Excellent problem-solving skills and effective communication abilities
Nice to have
- Prior experience in blockchain or Web3 projects
- Experience in mobile app development for iOS or Android
