Job Description: Backend Engineer - Project Basis
About the Project: We are seeking an experienced Backend Engineer to join our team on a project basis. The ideal candidate will have a minimum of 4 years of experience working with Node.js and related technologies. You will be responsible for developing and maintaining server-side logic, ensuring high performance and responsiveness to requests from the front-end. This role offers the flexibility to work remotely.
Key Responsibilities:
- Develop and maintain robust, scalable, and efficient backend services using Node.js.
- Design and implement RESTful APIs to support front-end functionalities.
- Work closely with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications.
- Implement security and data protection measures.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews to maintain code quality and share knowledge.
Required Qualifications:
- Minimum 4 years of hands-on experience with Node.js and Express.js.
- Proficiency in database management (both SQL and NoSQL, particularly MongoDB).
- Strong understanding of asynchronous programming and event-driven architecture.
- Experience with RESTful APIs and API design.
- Familiarity with version control systems, preferably Git.
- Good understanding of server-side templating languages.
- Knowledge of security best practices for web applications.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work effectively in a remote team environment.
- Ability to work independently and manage time effectively.
Preferred Qualifications:
- Experience with cloud services (AWS, Azure, Google Cloud).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and tools.
- Experience with other backend frameworks or languages is a plus.
Violet tech
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.