As a Senior Full Stack Developer, you will design, develop, and maintain high-quality software solutions, collaborating with global teams and stakeholders. This role requires strong technical expertise, problem-solving skills, and the ability to mentor junior developers while working with modern technologies and cloud platforms.
Responsibilities:
- Collaborate with cross-functional teams across global locations to deliver high-quality software solutions.
- Design, develop, and maintain front-end and back-end components using frameworks like React.js, Angular.js, .NET Core, and Node.js.
- Build and optimize APIs and database solutions, ensuring efficient data flow and storage with SQL Server.
- Integrate and deploy applications on cloud platforms such as Azure and AWS, leveraging DevOps practices.
- Conduct code reviews and provide mentorship to junior developers, promoting best practices and coding standards.
- Communicate effectively with team members and stakeholders to ensure alignment on project goals.
- Troubleshoot and resolve technical issues, implementing robust solutions to meet client needs.
- Document technical processes, designs, and solutions, ensuring clear communication across teams.
- Continuously research and implement new technologies to enhance development efficiency and product quality.
Requirements:
- Bachelor's degree in software engineering, computer science, or a related field.
- Minimum of 3-6 years experience with the listed technologies.
- Strong communication and documentation skills.
- Ability to solve client issues, collaborate in a team, and continuously learn.
- Mentorship capabilities for junior developers.