Responsibilities
- Work with a development team to design, implement, and deliver robust software solutions across frontend and backend systems
- Write clean, maintainable code that follows established architectural guidance and internal coding standards
- Participate in code, design, and technical reviews to evaluate the effects of proposed changes
- Support the creation of new product features and sustain current system functionality
- Develop and maintain automated testing frameworks to ensure software reliability
- Identify, troubleshoot, and fix software defects and performance bottlenecks
- Observe and analyze system performance in both live and testing environments