We are looking for a skilled and motivated Senior Full Stack Developer with expertise Core and React/ to join our dynamic team. The ideal candidate will have over 5 years of experience in full-stack development and a proven ability to design develop and optimize applications for high performance and this role you will be responsible for creating efficient secure and user-friendly applications collaborating with cross-functional teams to deliver impactful solutions.
Key Responsibilities
Full Stack Development:
Design develop and implement high-quality scalable web applications using .NET Core for backend and React/ for frontend.
Microservices Architecture:
Develop and maintain microservices-based architecture ensuring modular reusable and efficient components that scale with business needs.
API Development and Integration:
Design and integrate RESTful APIs and microservices enhancing interoperability and optimizing data flows.
Database Management:
Design and optimize database schemas to ensure efficient data storage retrieval and performance tuning.
Code Quality and Best Practices:
Conduct code reviews maintain clean and organized code and ensure best practices in development including unit testing and documentation.
Collaboration and Communication:
Work closely with product managers designers and other developers to gather requirements discuss solutions and ensure alignment with project goals.
Continuous Improvement:
Stay updated on the latest technologies and industry trends contributing to team knowledge-sharing and continuous improvement.
Key Requirements
Technical Skills:
Backend: Proficiency in .NET Core including dependency injection asynchronous programming and data access using Entity Framework.
Frontend: Advanced experience with React and including RxJS TypeScript and component-based architecture for building modern responsive and SEO-optimized web interfaces.
Microservices: Experience developing and managing microservices message queues and event-driven systems.
Cloud: Strong experience with AWS including deployment scalability and performance optimization of cloud-based applications.
Soft Skills
Excellent problem-solving abilities and an analytical approach to debugging and optimization.
Strong communication skills for effective collaboration with both technical and non-technical team members.
Ability to thrive in a fast-paced agile environment.
Preferred Qualifications