We are looking for a skilled and motivated Senior Full Stack Developer with expertise in NET Core and React/Next.js 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 scalability. In this role, you will be responsible for creating efficient, secure, and user-friendly applications and 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 the backend and React/Next.js for the frontend.
- Microservices Architecture: Develop and maintain a 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 Next.js, 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
- Experience building CI/CD pipelines and familiarity with DevOps principles.
- Understanding of secure application design and cloud-native architecture.