Senior Backend Developer
Company Overview:
Join a leading Blockchain Gaming Launchpad and Incubation Ecosystem that is driving innovation in the gaming, blockchain, and Web3 industries. The mission is to support project developers and innovators through funding, community building, and a comprehensive support system, shaping the future of gaming and blockchain technology.
Key Responsibilities:
- Lead backend services development and maintenance using Node.js, TypeScript, and JavaScript, focusing on clean, efficient, and scalable code.
- Design and manage RESTful APIs, integrate third-party APIs, and support business processes and data exchange.
- Manage databases (SQL and NoSQL), including design, development, optimization, and ensuring data integrity and security.
- Monitor and optimize application performance, especially server-side logic, database interactions, blockchain interactions, and frontend integration.
- Conduct code reviews, enforce coding standards, implement unit and integration tests, and maintain high-quality code.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Troubleshoot and debug applications, providing effective solutions for minimal downtime.
- Utilize DevOps practices, continuous integration, continuous deployment, and cloud services like AWS.
- Implement security measures, data protection, and authentication mechanisms.
- Provide technical leadership, mentorship, and drive a collaborative team environment.
- Stay current on emerging technologies, apply knowledge to improve systems, and focus on scalability and maintenance.
- Maintain comprehensive documentation of developed systems.
Team Structure:
Integral part of a multi-disciplinary product development team, working with engineers, designers, product owner, and subject matter experts in a fully remote, global, and agile work environment.
Company Culture:
Promotes user-centric development and continuous improvement in product development.
Career Development Opportunities:
Potential for rapid growth into more technical or managerial roles.
Location:
Remote position with flexible timezone within 9AM-10PM (UTC time).
Requirements:
- 4+ years of software engineering experience.
- Proficiency in back end development with Typescript/Javascript, REST APIs, Express or NestJS, NoSQL and SQL databases.
- Interest in the Web3 ecosystem, user-centric development, and technical leadership skills.
Desirable:
- Knowledge of Web3 ecosystem, blockchain, payment platforms, AWS infrastructure, and Bachelor's degree in computer science or related field.
Benefits:
- 21 days of annual holidays plus local bank holidays.
- Sick days.
- Budget for training/courses.
- Budget for work equipment purchase like laptops.