- Build and maintain responsive user interfaces using HTML, CSS and modern JavaScript frameworks (e.g., React, Vue, or Angular).
- Implement and consume RESTful APIs and GraphQL endpoints to connect front‑end features with back‑end services.
- Write server‑side code for business logic, data access, and simple microservices using Node.js, Python, Java, or similar.
- Design and optimize database queries and schemas (SQL and/or NoSQL) to ensure reliable data storage and retrieval.
- Troubleshoot, debug, and fix bugs across the full stack to maintain application stability and performance.
- Contribute to automated testing (unit, integration, and end‑to‑end) and follow QA best practices to ensure code quality.
- Participate in code reviews, pair programming, and sprint ceremonies while following team coding standards and version control workflows (Git).
- Help maintain CI/CD pipelines, deployment processes, and environment configurations to support frequent, reliable releases.
- Communicate effectively with product managers, designers, and senior engineers, and actively learn new tools and practices to grow your technical skills.