Job Openings Back End Developer

About the job Back End Developer

Back End Developer

We are seeking experienced Back End Developers to join our client's dynamic software development house. As a key member of our client's team, you will be responsible for designing, implementing, and maintaining robust server-side applications for their diverse clientele.

Key Responsibilities:

  • Develop and maintain scalable backend services and APIs
  • Collaborate with front-end developers to integrate user-facing elements
  • Optimize applications for maximum speed and scalability
  • Implement security and data protection measures
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean, maintainable, and efficient code
  • Troubleshoot, debug, and upgrade existing systems
  • Follow best practices in software development and stay updated with emerging technologies

Required Skills and Qualifications:

  • 3-5 years of experience as a Backend Developer
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering
  • Strong proficiency in C# programming language 
  • Extensive experience with .NET Core framework
  • Solid understanding of database technologies, particularly MongoDB or SQL Server
  • Experience with message brokers, preferably RabbitMQ or Kafka
  • Familiarity with caching mechanisms, Redis experience is a plus
  • Basic knowledge of JavaScript 
  • Ability to work independently and manage multiple projects simultaneously
  • Ability to communicate with Mandarin speaking team members is preferred

What they Offer:

  • Opportunity to work on diverse and challenging projects
  • Collaborative and innovative work environment
  • Continuous learning and professional development opportunities
  • Competitive salary and benefits package