company logo

Nodejs Backend developer

Bangalore
Full-Time
Hybrid
Junior: 1 to 3 years
5L - 15L (Per Year)
Posted on Feb 09 2024

Not Accepting Applications

About the Job

Skills

Node.js
TypeScript
JavaScript
sql
NoSQL
REST APIs
azure
Git


As a Backend Developer, you will be responsible for designing, developing, and maintaining server-side applications using Node.js. The ideal candidate should have a strong background in backend development, database management, and a passion for delivering high-quality, scalable solutions.



Responsibilities:

1. Backend Development:

o Design and implement server-side applications using Node.js and Nest Js.

o Develop and maintain RESTful APIs for front-end applications.

o Collaborate with front-end developers to integrate user-facing elements with server-side logic.

2. Database Management:

o Design and implement efficient database schemas.

o Optimize database queries for maximum performance.

o Ensure data security, integrity, and consistency.

3. Middleware Integration:

o Integrate third-party APIs and services.

o Develop custom middleware for handling various aspects of the application.

4. Scalability and Performance:

o Optimize applications for maximum speed and scalability.

o Identify and address performance bottlenecks.

o Implement caching strategies to improve performance.

5. Code Quality and Testing:

o Write clean and maintainable code.

o Conduct unit testing and integration testing to ensure the reliability of server-side applications.

o Collaborate with QA engineers to identify and fix bugs.

6. Collaboration:

o Collaborate with cross-functional teams, including front-end developers, designers, and product managers.

o Participate in code reviews and provide constructive feedback.



Qualifications:

1. Proven experience as a Node.js Backend Developer.

2. Strong proficiency in TypeScript, JavaScript and Node.js.

3. Experience with frameworks such as NEST js.

4. Knowledge of database systems, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., Elasticsearch).

5. Understanding of RESTful API design principles.

6. Familiarity with version control systems, particularly Git.

7. Experience with cloud platforms (e.g. Azure) is a plus.

8. Strong problem-solving and debugging skills.

9. Excellent collaboration and communication skills.



Preferred Skills:

1. Knowledge of containerization and orchestration tools (e.g., Docker, Function apps).

2. Familiarity with GraphQL.

3. Experience with authentication and authorization mechanisms.

4. Understanding of microservices architecture.

5. Familiarity with continuous integration and deployment processes.

About the company

Lucidspire is a global technology services and consulting firm that specializes in providing innovative solutions to clients across the IT landscape. Our comprehensive portfolio of services includes IT Consulting, Product Design and Engineering, Manpower Consulting, and Information Security, and we operate in several countries, including India, USA, UK, UAE, and Saudi Arabia. At Lucidspire, we are ...Show More

Industry

Information Services

Company Size

11-50 Employees

Headquarter

Bangalore