Engineering

Senior Backend Developer (MongoDB, Distributed Systems)

Bangkok   |   Full Time

Responsibilities

  • Develop and maintain high-quality backend systems using C# and .NET, focusing on Cloud technologies.

  • Produce clean, efficient, maintainable, and performance-optimized code based on specifications.

  • Work with Message Brokers (Azure Service Bus/RabbitMQ/SQS or others)

  • Work with SQL and NoSQL Databases (MS SQL Server, MongoDB or others)

  • Perform as a hybrid engineer, capable of designing and implementing own code as well as reviewing, testing, and writing test automation for other engineers' code.

  • Ensure best practices, quality, maintainability, security and knowledge sharing within the team.

  • Lead pair programming and collaborate with other teams on design, code reviews, and testing.

  • Work with both existing products and the development of new features and products.

  • Adhere to best practices and write maintainable code and unit testing.

  • Work independently as a contributing member in a high-paced and focused team.

  • Continuously explore new technologies and programming techniques.


Qualifications

  • Bachelor's Degree in Computer Science or Information Technology or equivalent experience.

  • At least five years of experience writing programs in C# .NET or Java.

  • At least two years of experience working with MongoDB or other NoSQL databases.

  • Able to learn and understand various API services.

  • Solid understanding of Object-Oriented Programming concepts.

  • Experience working on Distributed Systems / Microservices.

  • Analytical and problem-solving skills, self-motivated, eager to solve problems, driven to completion, team player and with a "willing to learn" attitude.

  • Proficiency in English and practical communication abilities.

  • Open to relocation to Bangkok or currently based in Thailand.

  • Bonus points if experience with architecture patterns such as EventSourcing & CQRS.


About Us
Seven Peaks is a world-class technology company specializing in Digital Transformation for companies worldwide, delivering scalable software solutions and experience design, aimed at driving business impact.

We are based in Bangkok, Thailand, with a growing team of more than 180 industry professionals from over 25 different countries currently providing end-to-end Digital Product services - from Product Design, Mobile/Web Development, Cloud Native Solutions, Data and Analytics, IOT Integrated solutions to Quality Assurance and more.


Seven Peaks acquired Morphosis, one of the leading UX/UI design companies in Thailand which is now part of the Seven Peaks group.


For more information please visit https://sevenpeakssoftware.com and https://morphos.is/


Benefits

  • 10(15) days annual paid vacation

  • Flexible working hours

  • Hybrid Working Policy 

  • Health & Life insurance

  • Provident Fund

  • Free Lunch every Wednesday

  • Learning and Certifications support

  • Grade A Office in the heart of Bangkok, directly connect with MRT Queen Sirikit Station

  • International work environment with over 20 different nationalities in the team

  • Working with a wide and interesting portfolio of clients in SEA and globally

  • Opportunity to visit events and conferences

  • Standard perks such as free drinks and snacks in the office, team activities, trips and great parties

  • Sponsorship for visa and work permit for expatriates

Submit Your Application

You have successfully applied
  • You have errors in applying