Key Skills: React, ReactJS, .net core, .NET, Angular, AWS, Azure
Roles and Responsibilities:
- Design, develop, and maintain robust, scalable, and secure backend services using .NET Framework / .NET Core.
- Develop modern, interactive, and pixel-perfect user interfaces using React (preferred), Angular, or Vue.
- Collaborate with cross-functional teams to define, design, and deliver innovative solutions.
- Build and maintain RESTful APIs, GraphQL services, and state management solutions (Redux Toolkit, Zustand).
- Implement cloud-native applications with AWS (preferred) or Azure.
- Apply DevOps culture and CI/CD best practices to ensure continuous improvement and automation.
- Troubleshoot, debug, and optimize applications for performance, scalability, and reliability.
- Contribute to code reviews, documentation, and knowledge sharing across teams.
- Mentor junior developers and foster a collaborative engineering culture.
- Stay updated on emerging technologies and recommend adoption where appropriate.
- 5+ years of professional experience in full-stack or front-end software development
Skills Required:
- Must-Have Skills:
- Strong expertise in .NET Framework / .NET Core
- Proficiency in React / ReactJS (Angular/Vue acceptable)
- Solid understanding of object-oriented programming, design patterns, and relational database design
- Hands-on experience with JavaScript/TypeScript, CSS (Sass/Less), Webpack/Babel
- Experience with RESTful APIs, GraphQL, and state management libraries (Redux Toolkit, Zustand)
- Cloud experience in AWS (preferred) or Azure
- Strong analytical, debugging, and problem-solving skills
- Nice-to-Have Skills:
- Experience with DevOps, CI/CD pipelines, and containerized environments
- Knowledge of UI/UX best practices for pixel-perfect front-end development
- Excellent written and verbal communication skills
- Strong mentorship and coaching abilities
Education: Bachelor's degree in Computer Science, Engineering