Full Stack JavaScript Developer - Pune, India - Inno Protech Solutions Private Limited

    Default job background
    CDD
    Description

    Job Description:

    We are looking for a talented Full Stack JavaScript Developer to join our team in Pune. The ideal candidate should have strong expertise in full stack JavaScript development, including frameworks like React, Angular, and Additionally, proficiency in API development, CI/CD processes, AWS services, and web application deployment is required for this role.

    Key Responsibilities:

    1. Full Stack JavaScript Development:
    • Develop robust and scalable web applications using full stack JavaScript technologies.
    • Utilize frameworks like React, Angular, and to build dynamic user interfaces and server-side logic.
    • Implement best practices and coding standards to ensure high-quality code and maintainable solutions.
    1. API Development:
    • Design, develop, and maintain APIs for consuming and exposing data and functionalities.
    • Ensure API security, performance, and reliability by implementing authentication, authorization, and error handling mechanisms.
    • Collaborate with frontend and backend teams to define API contracts and integration points.
    1. CI/CD Knowledge:
    • Implement continuous integration and continuous deployment (CI/CD) pipelines for automated build, testing, and deployment of applications.
    • Package and deploy applications to cloud environments like AWS using tools like Lambda, RDS, ECS, and Docker.
    • Monitor CI/CD pipelines and troubleshoot issues to ensure smooth and efficient delivery processes.
    1. Unit Testing and Test-Driven Development (TDD):
    • Write unit tests and conduct test-driven development (TDD) to ensure code reliability and functionality.
    • Perform code reviews and collaborate with QA engineers to identify and address bugs and issues.
    1. Design, Develop, and Deploy Web-Based Applications:
    • Participate in the design and architecture of web-based applications, considering scalability, performance, and security requirements.
    • Develop frontend and backend components, following design specifications and user requirements.
    • Deploy web applications to production environments and ensure smooth migration and rollout processes.

    Required Skills:

    • Strong proficiency in full stack JavaScript development, including React, Angular, and
    • Experience in API development, with a deep understanding of RESTful principles and best practices.
    • Knowledge of CI/CD processes and tools for automated build, testing, and deployment.
    • Familiarity with AWS services such as Lambda, RDS, ECS, and Docker for cloud-based application deployment.
    • Experience with unit testing, test-driven development (TDD), and writing clean, maintainable code.
    • Ability to design, develop, and deploy web-based applications with a focus on usability, performance, and security.

    Preferred Skills:

    • Previous experience working in Agile development environments.
    • Familiarity with other frontend and backend technologies such as TypeScript, , and MongoDB.
    • Experience with container orchestration platforms like Kubernetes.
    • Strong problem-solving skills and the ability to troubleshoot complex technical issues.