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
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