We are seeking a highly skilled Senior Software Engineer with strong expertise in Angular and Node.js to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, while ensuring high performance and reliability. This role requires someone who can work independently, mentor junior developers, and actively contribute to architectural decisions.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Angular (Front-end) and Node.js (Back-end).
- Build RESTful APIs and ensure secure, scalable, and efficient integration with front-end applications.
- Work with databases (SQL & NoSQL such as MySQL, MongoDB, PostgreSQL).
- Participate in all phases of the software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
- Optimize application performance, troubleshoot, and resolve issues.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers.
- Implement best practices, coding standards, CI/CD pipelines, and version control (Git).
- Mentor and guide junior developers to improve technical skills and overall team performance.
- Stay updated with emerging technologies and bring innovative solutions to improve applications.
Required Skills & Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- Minimum 4+ years of hands-on experience in software development.
- Strong expertise in Angular (latest versions) and Node.js.
- Solid experience with JavaScript, TypeScript, HTML5, CSS3, REST APIs.
- Experience with databases: MySQL, PostgreSQL, MongoDB.
- Familiarity with cloud services (AWS, Azure, or GCP) is an advantage.
- Knowledge of authentication/authorization frameworks (JWT, OAuth, etc.).
- Experience in unit testing, integration testing, and debugging.
- Good understanding of Agile/Scrum methodologies.
- Excellent problem-solving skills and ability to work independently with minimal supervision.
- Strong communication and teamwork skills.
Nice to Have (Optional Skills)
- Experience with microservices architecture.
- Knowledge of Docker, Kubernetes, or other containerization tools.
- Exposure to CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Familiarity with DevOps practices.
Generating Apply Link...

.png)


