Senior Software Engineer (Back-End)

Full-time

Job Summary

We are seeking a highly skilled Senior Software Engineer (Back-End) proficient in Object-Oriented Programming, Distributed Systems, and Microservices.

You will produce efficient code for existing products while emphasizing best practices and prioritizing unit testing.

Job Description

  • You have a good understanding of Object-Oriented Programming concepts.
  • You have experience working on Distributed Systems / Microservices.
  • You should be able to produce clean, efficient code based on specifications.
  • You will be working with an existing product.
  • Knowledge of and adherence to best practices for writing maintainable code and unit-testing is a must.
  • You possess analytical and problem-solving skills.
  • You should be able to work independently as a contributing member in a high-paced and focused team.

Job Requirements:

  • Bachelor’s Degree in Computer Science or Information Technology, or equivalent experience.
  • At least five years of experience writing programs in C# .NET Framework or Java.
  • At least two years of experience working with MongoDB or other NoSQL databases.
  • Able to learn and understand various API services.
  • Self-motivated, eager to solve problems, driven to completion, and willing to work with others. We encourage pair programming and require collaboration on design, code reviews, and testing.
  • A hybrid engineer, capable of designing and implementing your own code as well as reviewing, testing, and writing test automation for other engineers’ code.
  • Enjoys exploring new technologies and programming techniques, with a “willing to learn” attitude.
  • Fluent in written and spoken English.
This role is open for both Thai and non-Thai candidates. We can provide full VISA sponsorship if required.
Experience required
  • 5 years
Salary
  • Negotiable
Job function
  • IT / Programming
  • Engineering

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.

Membership

An active membership is required for this action, please click on the button below to view the available plans.