Job Title: Full Stack Developer (React.js, Node.js, C#)
Experience: 4-6 years
Job Summary-
We are seeking a skilled Full Stack Developer with expertise in React.js, Node.js, and C#. The ideal candidate will be responsible for developing and maintaining dynamic web applications, ensuring seamless front-end and back-end integration, and delivering high-quality solutions for our clients.
Key Responsibilities
Front-End Development:
- Build responsive and user-friendly interfaces using React.js.
- Optimize front-end components for maximum performance across devices and browsers.
- Collaborate with UX/UI designers to implement user interface designs.
Back-End Development:
- Develop server-side logic and APIs using Node.js.
- Integrate third-party services and APIs to enhance application functionality.
C# Development:
- Work on .NET-based systems or services for specific application requirements.
- Maintain and enhance existing C# codebases for backend systems or legacy applications.
Database Management:
- Design, query, and optimize databases (e.g., MongoDB, SQL Server).
- Ensure data integrity and security during integrations.
Collaboration:
- Work closely with cross-functional teams, including DevOps, QA, and Product teams.
- Participate in code reviews, debugging, and issue resolution.
Testing and Maintenance:
- Write unit and integration tests to ensure software reliability.
- Perform regular maintenance and updates to ensure scalability and performance.
Qualifications
- Bachelor's degree in computer science, Software Engineering, or a related field.
- Experience:
- 4+ years in React.js development.
- 4+ years in Node.js development.
- Experience with C# and .NET frameworks.
Skills
- Strong proficiency in JavaScript, TypeScript, and ES6+ standards.
- In-depth knowledge of React.js and state management libraries (e.g., Redux, Context API).
- Experience in creating RESTful APIs using Node.js and Express.js.
- Proficiency in C#, ASP.NET Core, and MVC patterns.
- Familiarity with databases (SQL Server, MongoDB, or similar).
- Knowledge of CI/CD pipelines and version control tools (Git).
- Understanding of software development best practices, including Agile/Scrum methodologies.
Nice-to-Have
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience with microservices architecture.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced and collaborative environment.