- Job Title: Technical Architect - $5000
- Location: Bangkok, Thailand
- Position Type: Full-time in Office
- Level: Senior, Lead
- Number of vacancies: 02
Overview:
We are looking for a talented and experienced Technical Architect to join our game outsource company. As a Technical Architect, you will be responsible for designing and implementing robust, scalable, and high-performance systems for our gaming platforms. The ideal candidate will have strong expertise in Java, Node.js, React.js, Vue.js, as well as experience with various databases and messaging technologies. Knowledge of gaming markets, particularly in Thailand, is highly desirable.
Responsibilities:
- Lead the technical architecture and design of scalable and resilient gaming systems, ensuring high performance and fault tolerance.
- Design infrastructure solutions that support microservices architecture, event-driven design, and easy scalability.
- Collaborate with development teams to ensure adherence to architectural principles and best practices.
- Architect and implement message-driven systems using technologies such as RabbitMQ and Kafka.
- Design and implement caching solutions using Redis or other in-memory storage techniques to improve system performance.
- Evaluate and select appropriate database technologies based on system requirements, including MongoDB, MariaDB, and Elasticsearch.
- Define and implement strategies for concurrency management and scalability.
- Conduct architectural reviews and provide recommendations for optimizations and improvements.
- Stay updated with emerging technologies and industry trends relevant to gaming and software architecture.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
Requirements:
- Proven experience (at least 7 years) as a Technical Architect or similar role in software development, with a focus on gaming platforms is a plus.
- Strong proficiency in Java, or Node.js, or React.js, or Vue.js, with hands-on experience in designing and building complex systems using these technologies.
- Experience with a variety of database technologies including MongoDB, Elasticsearch, SQL Server, and Redis Cache.
- Solid understanding of microservices architecture, event-driven design, and message brokers such as RabbitMQ and Kafka.
- Experience in designing and implementing high-performance, fault-tolerant systems for large-scale applications.
- Knowledge of gaming markets, particularly in Thailand, and experience working on gaming projects is highly desirable.
- Excellent problem-solving skills and ability to analyze and resolve complex technical issues.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with Agile development methodologies and practices is a plus.
Report To
Why Join Us:
- Opportunity to work with a talented and diverse team in the vibrant Bangkok City.
- Competitive salary and benefits package, including relocation assistance for expatriates.
- Collaborative and inclusive work environment that fosters creativity and innovation.
- Chance to make a significant impact on the gaming industry by creating world-class slot games that delight players worldwide.
If you are passionate about gaming and have a strong background in technical architecture and design, we would love to hear from you! Join us in creating innovative gaming experiences for players around the world.