Job Description
**About the Role**
We are looking for a skilled Software Development Engineer to contribute to high-quality software development, testing, and deployment. This role plays a critical part in ensuring code quality, system reliability, and continuous improvement while collaborating closely with cross-functional teams.
You will act as a technical expert within the team, driving best practices in coding, testing, and DevOps, while mentoring junior team members and contributing to overall product excellence.
**Key Responsibilities**
+ Participate in end-to-end software development lifecycle (SDLC) with increasing autonomy
+ Design, develop, and review high-quality code aligned with best practices
+ Conduct comprehensive **code reviews** to ensure quality, performance, and maintainability
+ Develop and execute **test strategies** (unit, integration, system testing)
+ Diagnose and resolve software defects through log analysis, debugging, and issue reproduction
+ Coll...
We are looking for a skilled Software Development Engineer to contribute to high-quality software development, testing, and deployment. This role plays a critical part in ensuring code quality, system reliability, and continuous improvement while collaborating closely with cross-functional teams.
You will act as a technical expert within the team, driving best practices in coding, testing, and DevOps, while mentoring junior team members and contributing to overall product excellence.
**Key Responsibilities**
+ Participate in end-to-end software development lifecycle (SDLC) with increasing autonomy
+ Design, develop, and review high-quality code aligned with best practices
+ Conduct comprehensive **code reviews** to ensure quality, performance, and maintainability
+ Develop and execute **test strategies** (unit, integration, system testing)
+ Diagnose and resolve software defects through log analysis, debugging, and issue reproduction
+ Coll...