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