Senior Full Stack Engineer
VIRTUAL
Software Engineering
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted on Jan 12, 2025
Job Description:
As a Senior Fullstack / Backend Engineer, you will focus on building robust, scalable, and efficient backend systems for cutting-edge web3 and AI-based applications. You will work closely with a team of product managers, frontend engineers, and other stakeholders to design and implement solutions that address the unique challenges of blockchain and AI applications.
Responsibilities:
- Design, develop, and maintain high-performance backend systems that power web3 and AI applications.
- Build scalable APIs and microservices to support front-end systems, mobile apps, and third-party integrations.
- Collaborate with cross-functional teams to define and implement technical requirements for innovative products.
- Optimize system performance, reliability, and scalability by using modern tools and methodologies.
- Implement security best practices to protect user data and assets.
- Debug and resolve issues in production systems, ensuring system stability and uptime.
- Mentor junior engineers and promote a collaborative, growth-oriented engineering culture.
- Stay updated on the latest industry trends, technologies, and best practices to continuously improve backend systems.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5 - 10+ years of professional experience in backend development, including designing and maintaining large-scale systems.
- Be able to work with Virtuals GAME AI Engine
- Be able to work with and Integrate, Audio and Video AI Models
- Proficiency in web3 and blockchain technologies.
- Proficiency in backend programming languages (both Python and Node.js, with a focus on Python). Experience with database systems such as MySQL, PostgreSQL, or MongoDB.
- Strong understanding of distributed systems and queue messaging systems (e.g., Kafka, RabbitMQ).
- Knowledge of API design and integration, including REST and GraphQL.
- Familiarity with AWS Cloud and cloud-native architecture best practices.
- Experience with version control systems such as Git.
- Strong problem-solving skills, attention to detail, and a commitment to producing high-quality work.
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple priorities effectively.
- Experience building apps with generative AI.
- Competitive salary and equity options.
- Opportunity to work on next-gen AI solutions.
- Flexible work arrangements, including remote work options.
- Professional development opportunities in a cutting-edge field.
- Travel opportunities.