Job Description
We are looking for a skilled Backend Engineer responsible for developing, optimizing, and maintaining backend systems to support our applications. You will work closely with cross-functional teams to ensure seamless system integration and high-quality performance.
Key Responsibilities
- Develop robust, scalable, and secure APIs to support frontend applications.
- Improve and maintain backend application performance to ensure fast and reliable responses.
- Design, implement, and manage SQL (SQL Server, MySQL) and NoSQL databases.
- Apply security best practices to protect application data and infrastructure.
- Collaborate with the frontend team and other internal teams to ensure smooth integration.
- Diagnose, troubleshoot, and resolve backend-related issues.
- Ensure high code quality through clean coding practices, reviews, and adherence to standards.
Requirements
- Minimum 3 years of experience as a Backend Developer with strong proficiency in .NET.
- Proven experience working with both relational and non-relational databases.
- Strong communication skills and ability to collaborate in a team environment.
- Hands-on experience with Google Cloud Platform (GCP) and GIT.
- Knowledge of CI/CD pipelines is an advantage.
- Experience with memory caching and indexing tools (Redis, Solr, etc.) and queue management systems is a plus.