Responsibilities
- Design and maintain scalable full-stack web applications, including user interfaces, application programming interfaces, and database integrations.
- Write efficient, clean, and maintainable code following industry best practices throughout the technology stack.
- Build intuitive, responsive front-end interfaces while developing reliable back-end services and APIs.
- Create and manage backend systems, RESTful APIs, and microservices to support business logic and application features.
- Ensure data consistency and integrity by designing optimized data models and efficient database queries.
- Develop and integrate microservices with front-end applications to enable smooth communication between system layers.
- Monitor and resolve performance issues to improve system speed, scalability, and reliability on both client and server sides.
- Diagnose and fix complex technical problems in both frontend and backend components.
- Perform code reviews to uphold code quality and ensure alignment with established development standards.
- Mentor junior developers and promote a collaborative, innovative engineering culture.

