We are seeking a motivated and detail-oriented Associate Software Engineer with a focus on Node.js to join our backend development team. The ideal candidate will contribute to developing, maintaining, and optimizing server-side applications while ensuring high performance and scalability. This role provides an excellent opportunity for skill development and collaboration with experienced engineers in a dynamic environment.

Core Responsibilities

Backend Development:

Assist in developing and maintaining server-side applications using Node.js.

Write clean, efficient, and maintainable backend code.

API Development:

Develop and maintain RESTful APIs for integration with front-end applications and third-party services.

Database Management:

Work with databases (SQL and NoSQL) to ensure data integrity and performance.

Collaboration:

Collaborate with cross-functional teams, including front-end developers, product managers, and senior engineers, to deliver high-quality solutions.

Participate in code reviews and provide feedback to peers.

Debugging & Troubleshooting:

Identify, document, and resolve bugs and performance issues.

Implement performance improvements and optimizations.

Code Maintenance:

Follow best practices for code versioning and documentation using Git.

Quality Assurance:

Write and maintain unit tests to ensure code stability and reliability.

Support continuous integration and deployment (CI/CD) processes.

Continuous Learning:

Stay updated on the latest trends and best practices in backend development and Node.js technologies.

Qualification

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

0-1 years of experience in software development (including internships or personal projects) with a focus on Node.js.

Required Skills

Requirements:

Technical Skills:

Proficiency in JavaScript and ES6+.

Hands-on experience with Node.js and backend development.

Familiarity with RESTful APIs and web services.

Knowledge of database technologies (e.g., MongoDB, MySQL, PostgreSQL).

Experience with Git for version control.

Problem-Solving:

Strong analytical and debugging skills with attention to detail.

Collaboration & Communication:

Ability to work effectively in a team-oriented environment with strong communication skills.

Agility:

Adaptability to new tools, technologies, and processes.

Location

Lahore, Punjab, Pakistan

Job Overview
Job Posted:
5 days ago
Job Expires:
Job Type
Full Time

Share This Job: