As a Backend Developer with expertise in Node.js at LIC, you will be responsible for designing and developing robust and scalable server-side applications.
Your role will involve collaborating with cross-functional teams to create high-performance back-end solutions.
Key Responsibilities:
Design and develop efficient server-side applications using Node.js.
Collaborate with front-end developers and designers to create integrated solutions.
Write clean, maintainable, and well-documented code.
Optimize applications for performance, scalability, and security.
Troubleshoot and resolve technical issues and bugs.
Stay up-to-date with the latest industry trends and emerging technologies.
Participate in code reviews to maintain code quality.
Manage project timelines and deliverables.
Requirements:
Bachelors degree in Computer Science, Engineering, or a related field.
3-5 years of professional experience in back-end development with Node.js.
Proficiency in Node.js and server-side technologies.
Strong understanding of RESTful API design and implementation.
Experience with database systems, including SQL and NoSQL databases.
Familiarity with version control systems, such as Git.
Strong problem-solving and debugging skills.
Effective communication and teamwork abilities.
Capacity to work independently and manage multiple tasks.
Adequate proficiency in Agile Scrum methodologies.
Bonus Skills:
Knowledge of front-end technologies.
Understanding of micro services architecture.
Experience with cloud platforms (eg, AWS, Azure, Google Cloud).
Familiarity with containerization and orchestration tools (eg, Docker, Kubernetes).
Continuous integration and continuous deployment (CI/CD) experience