We are looking for a highly skilled Fullstack Engineer with strong experience in .NET Core for backend development and React for frontend development. The ideal candidate will be responsible for designing, developing, and maintaining end-to-end web applications. You will work closely with cross-functional teams to build scalable, high-performance solutions and contribute to both backend and frontend development.
Responsibilities:
Design, develop, and maintain backend services using .NET Core.
Build and enhance user interfaces with React, ensuring responsive and dynamic user experiences.
Collaborate with product managers, UX/UI designers, and other developers to create efficient and scalable solutions.
Write clean, scalable, and efficient code, adhering to best practices in both backend and frontend development.
Develop RESTful APIs and integrate third-party services when needed.
Implement security and data protection measures.
Conduct code reviews, provide feedback, and ensure high-quality standards.
Troubleshoot and debug production issues across services and user interfaces.
Maintain comprehensive unit and integration tests to ensure code quality.
Stay up-to-date with emerging technologies, frameworks, and trends, and suggest improvements for the development process.
Requirements:
Proven experience as a Fullstack Developer or similar role.
Strong expertise in backend development using .NET Core.
Proficiency in frontend development using React (hooks, Redux, etc.).
Solid experience with RESTful APIs, microservices architecture, and asynchronous programming.
Experience with databases like SQL Server, PostgreSQL, or NoSQL databases (e.g., MongoDB).
Familiarity with cloud services (e.g., Azure, AWS) and deployment processes.
Experience with version control systems like Git.
Strong knowledge of HTML5, CSS3, JavaScript (ES6+).
Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
Solid understanding of CI/CD pipelines and experience with DevOps practices.
Ability to work in an Agile/Scrum environment.
Excellent problem-solving skills and a proactive attitude.
Preferred Qualifications:
Experience with Entity Framework, GraphQL, or other backend tools.
Familiarity with TypeScript for frontend development.
Experience with SSR (Server-Side Rendering) frameworks like Next.js is a plus.
Knowledge of WebSockets, SignalR, or other real-time communication technologies.
Experience in building applications in SaaS, eCommerce, or FinTech industries.
Education & Experience:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
years of experience in .NET Core and React development.