About the job
Key Responsibilities:
- Develop and maintain scalable, high-performance web applications using modern frameworks and technologies.
- Write high-quality, testable, and well-documented code, adhering to industry best practices and company standards.
- Design and implement RESTful services to ensure seamless integration between front-end and back-end systems.
- Collaborate with cross-functional team members to create innovative software solutions that meet business requirements.
- Identify and resolve software issues promptly by conducting thorough root cause analysis.
- Work with the team to identify best practices and implement new technologies to enhance development processes and application performance.
- Participate in code reviews to ensure code quality and share knowledge within the development team.
- Optimize application performance through efficient database queries, caching strategies, and front-end optimizations.
- Implement and maintain security measures to protect sensitive data and ensure compliance with industry standards.
- Contribute to the entire software development lifecycle, from requirement gathering to deployment and maintenance.
- Stay updated on emerging trends and technologies in full stack development, proposing and implementing relevant improvements.
- Mentor junior developers and provide technical guidance to team members as needed.
- Collaborate with DevOps teams to streamline deployment processes and implement CI/CD pipelines.
- Engage in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Document technical specifications, API documentation, and user guides for developed applications.

