We are looking for a Senior Full Stack Developer to lead our development team. The right candidate should be strong solve problems effectively and experienced in guiding projects and mentoring team members. You will manage the full development process, rom planning and design to delivery.
Job Responsibilities:
- Design, develop, and maintain backend services using .NET technologies.
- Support frontend development and enhance user interfaces using ReactJS.
- Build, implement, and maintain RESTful APIs for both web and mobile applications.
- Conduct code reviews, perform debugging, and execute unit testing to ensure clean and high-quality code.
- Manage the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and ongoing maintenance.
- Diagnose, troubleshoot, and resolve technical and production issues promptly.
- Design, manage, and optimize database structures and data storage solutions.
- Prepare and maintain comprehensive technical documentation, including system specifications and development workflows.
Job Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 4 years of relevant working experience.
- Proven expertise in C#, .NET Framework/Core, and ReactJS.
- Strong proficiency in ASP.NET Core Web API, RESTful services, and SQL databases.
- Hands-on experience with Entity Framework Core or Dapper, and version control tools such as Git/GitHub.
- Solid understanding of object-oriented programming (OOP), design patterns, and software architecture principles.
- Demonstrated experience in leading teams, making technical decisions, and managing projects.
- Excellent problem-solving abilities, along with strong communication and collaboration skills.
Preferred Skills (Good to have)
- Knowledge of microservices architecture, HTML/CSS/JavaScript, and React Native.
- Familiar with Agile/Scrum, DevOps, CI/CD pipelines, and cloud platforms (Azure/AWS).
- Strong focus on performance optimization and system scalability.