Experience: 3–6 Years
Employment Type: Full-Time
Location: Remote
We are looking for a skilled Full Stack Developer with strong hands-on experience in Angular for frontend development and Node.js for backend services. The ideal candidate should be comfortable working across the full software development lifecycle, building scalable web applications, and collaborating with cross-functional teams.
Design, develop, and maintain responsive web applications using Angular.
Build scalable and secure backend services using Node.js and related frameworks.
Develop and integrate RESTful APIs and backend services.
Collaborate with UI/UX designers to implement pixel-perfect user interfaces.
Optimize applications for maximum performance, scalability, and security.
Write clean, reusable, and maintainable code following best practices.
Participate in code reviews, sprint planning, and technical discussions.
Troubleshoot, debug, and resolve application issues.
Work closely with QA teams to ensure high-quality deliverables.
Contribute to architecture decisions and continuous improvement initiatives.
3–6 years of experience as a Full Stack Developer.
Strong proficiency in Angular (v8+), HTML5, CSS3, and TypeScript.
Solid experience with Node.js, Express.js, or similar backend frameworks.
Good understanding of RESTful APIs and microservices architecture.
Hands-on experience with databases such as MongoDB, MySQL, or PostgreSQL.
Familiarity with version control systems like Git.
Experience with authentication, authorization, and security best practices.
Understanding of asynchronous programming and event-driven architecture.
Ability to work in Agile/Scrum development environments.
Experience with cloud platforms (AWS, Azure, or GCP).
Knowledge of Docker and CI/CD pipelines.
Exposure to state management libraries and frontend performance optimization.
Experience with unit testing frameworks (Jest, Jasmine, Mocha, etc.).
Strong problem-solving and analytical skills.
Good communication and teamwork abilities.
Ability to manage multiple tasks and meet deadlines.
Proactive attitude with a willingness to learn new technologies.