Job Title: Full Stack Developer (Angular + Node.js)
Experience: 3–8 Years
Location: Chennai
Employment Type: Full-Time (Permanent)
Job Summary
We are seeking a Full Stack Developer with strong expertise in Node.js technologies and modern frontend frameworks to develop and maintain enterprise applications. The ideal candidate should have hands-on experience in Node.js, Express.js, REST APIs, SQL Server/MongoDB, and Angular, along with knowledge of scalable application architecture and best development practices.
The candidate should be capable of working across the full application stack and collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain enterprise web applications.
- Develop scalable backend services using Node.js and Express.js.
- Design and implement secure and high-performance RESTful APIs.
- Develop responsive and user-friendly interfaces using Angular.
- Create and optimize database queries, schemas, and structures.
- Integrate frontend applications with backend services and third-party systems.
- Troubleshoot application issues and provide timely resolutions.
- Participate in code reviews and follow coding standards and best practices.
- Collaborate with business analysts, QA engineers, and project managers.
- Support deployment, maintenance, and enhancement activities.
- Contribute to technical documentation and knowledge sharing.
Technical Skills – Must Have
Backend Development
- Strong experience in Node.js and Express.js.
- Hands-on experience with REST API development and integration.
- Strong understanding of asynchronous programming and event-driven architecture.
- Experience with ORM/ODM tools such as Sequelize, TypeORM, or Mongoose.
- Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
Database
- Strong experience in SQL Server, MySQL, PostgreSQL, or MongoDB.
- Experience writing complex queries, stored procedures, database design, and performance tuning.
Frontend Development
- Strong experience with Angular (v10+).
- Proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Experience building responsive and user-friendly web applications.
Source Control
- Experience with Git and Bitbucket/GitHub.
Technical Skills – Good to Have
- Understanding of Microservices Architecture.
- Experience with CI/CD pipelines.
- Exposure to Azure, AWS, or other cloud platforms.
- Knowledge of Docker and containerization.
- Knowledge of application security and performance optimization.
Preferred Experience
- Experience developing enterprise business applications.
- Experience working in Agile/Scrum environments.
- Exposure to multi-tier and service-oriented architectures.
- Experience integrating with third-party APIs and services.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and take ownership of deliverables.
- Strong attention to detail and commitment to quality.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Candidate Profile
- 3–8 years of experience in Full Stack Development.
- Strong expertise in Angular, Node.js, Express.js, REST APIs, SQL Server/MongoDB, JavaScript, TypeScript, Git, and Bitbucket/GitHub.
- Experience with cloud platforms and microservices is an added advantage.
- Ability to contribute across the complete Software Development Lifecycle (SDLC)
Job Type: Full-time
Pay: ₹400,000.00 - ₹800,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Provident Fund
Education:
Experience:
- Full stack development: 3 years (Required)
Language:
Work Location: In person