About the Role:
The Senior Backend Developer, you will be responsible for the architecture, development, and optimization of our web applications. You will collaborate closely with product teams to ensure our systems are scalable, reliable, and meet the evolving needs of our users. Your expertise in Java, databases, and cloud technologies will be instrumental in building high- performance solutions. This role requires a strong foundation in data structures, algorithms, and system design to deliver exceptional software products.
Responsibilities:
Application Development: Design, develop, and maintain robust web applications aligned with business objectives.
Collaboration: Partner with product teams to translate user requirements into scalable, user- friendly solutions.
Quality Assurance: Implement comprehensive unit and integration testing strategies to ensure application reliability and performance.
System Architecture: Construct high- performance system architectures and optimize code for scalability and efficiency.
Additional Duties: Perform other duties as assigned.
Incident Resolution: Contribute to post- mortem analyses and incident management processes to enhance system reliability.
Requirements:
From 4 years of prior relevant experience with Java (Smartfox Server, Photon Server), Golang.
Technical Proficiency: Demonstrated expertise in the following areas:
Capable to research and explore new domain knowledge independently
Experience with streaming data architectures and technologies for real- time and low- latency data processing.
Messaging: RabbitMQ, ActiveMQ, Kafka
Language Proficient : Java, Golang, SQL
Deep understanding and application experience of database management technology
Databases: NoSQL, MySQL, MongoDB, Redis
Frameworks: Spring Boot, Hibernate, WebSocket
Hands- on engineering experience in large- scaled databases architectures and skills in partitioning and sharding.
Performance Optimization: database optimization (indexing, partitioning, sharding), optimize concurrent programming
Cloud and Containerization: AWS, Docker
Microservices: Design and implementation
Experience with cloud based distributed databases management
Most importantly you are an individual who loves to learn and who thrives in a challenging start- up environment.
Benefits:
Home Visit Support: Financial assistance for employees to visit home 4 times a year.
Development: Continuous development of hard and soft skills through work and professional training.
Holiday Bonus: A holiday and New Year bonus to recognize your hard work and dedication.
Life experience: Enjoy the new culture, living environment in Thailand.
Essential Equipment: Provision of necessary work equipment, including a MacBook and iPhone.
Employee Support: Assistance with accommodation, living expenses, and work visa procurement for all staff.
Competitive Salary: A salary package that reflects your skills, experience, and contributions to the company.
Inclusive Environment: A professional, dynamic, and inclusive workplace culture that fosters collaboration and innovation.