Job Openings
Dotnet + Nodejs developer
About the job Dotnet + Nodejs developer
Job Description: Senior Full Stack Developer with 4 to 8 Years of Experience in .NET and Node.js
Are you a talented and experienced Full Stack Developer with a strong background in both .NET and Node.js? We are seeking a Senior Full Stack Developer to join our team and play a key role in designing and developing innovative web applications that leverage the power of both .NET and Node.js technologies. If you are passionate about building scalable and high-performance solutions, then this is the perfect opportunity for you.
Responsibilities:
- Full Stack Development: Design, develop, and maintain full-stack web applications using .NET and Node.js technologies.
- Backend Development: Build robust and scalable backend services using .NET framework and Node.js runtime.
- API Development: Design and implement RESTful APIs to facilitate seamless communication between frontend and backend systems.
- Database Integration: Develop database schemas and queries, and work with both SQL and NoSQL databases to efficiently store and retrieve data.
- Frontend Integration: Collaborate with frontend developers to integrate frontend applications with the backend services.
- Code Quality: Enforce coding standards, conduct code reviews, and use testing frameworks to ensure high-quality and maintainable code.
- Performance Optimization: Monitor and optimize application performance to ensure low latency and high throughput.
- Security: Implement secure authentication and authorization mechanisms to protect sensitive data and prevent unauthorized access.
- Troubleshooting and Debugging: Identify and resolve issues and bugs across the full-stack components.
- Continuous Integration: Implement and maintain continuous integration and deployment processes to streamline development and deployment.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality solutions.
- Technology Research: Stay up-to-date with the latest advancements in .NET and Node.js development, and propose relevant technologies and best practices.
Requirements:
- 4 to 8 years of hands-on experience in full-stack development, with expertise in both .NET and Node.js.
- Strong proficiency in C# and .NET framework for backend development.
- In-depth knowledge of Node.js and experience with popular Node.js frameworks (e.g., Express, Nest.js).
- Experience with frontend technologies such as HTML5, CSS3, and JavaScript, as well as modern frontend frameworks (e.g., React, Angular, or Vue.js).
- Familiarity with both SQL and NoSQL databases and their integration with .NET and Node.js applications.
- Strong understanding of RESTful API design and development.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Proficient with testing frameworks and test-driven development practices.
- Ability to work independently and as part of a collaborative team, with excellent problem-solving skills.
- Strong communication skills and the ability to communicate technical concepts to non-technical stakeholders.