Back End Developer
We are seeking experienced Back End Developers to join our clients dynamic software development house. As a key member of our clients team you will be responsible for designing implementing and maintaining robust serverside applications for their diverse clientele.
Key Responsibilities:
- Develop and maintain scalable backend services and APIs
- Collaborate with frontend developers to integrate userfacing 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:
- 35 years of experience as a Backend Developer
- Bachelors 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