Job Description

Key Responsibilities:

1. Develop and Maintain Web Applications: Design, develop, and maintain web applications using modern technologies and frameworks.

2. Front-End Development: Create user-friendly interfaces using HTML, CSS, JavaScript, and front-end frameworks/libraries such as React, Angular, or Vue.js.

3. Back-End Development: Develop server-side logic, databases, and APIs using technologies such as PHP, Node.js, Express, Python.

4. Database Management: Design and manage databases, ensuring efficient data storage and retrieval. Experience with SQL and NoSQL databases is required.

5. DevOps and Deployment: Manage deployment processes, including CI/CD pipelines, and ensure successful application deployment. Experience with Docker, Kubernetes, and serverless architectures is a plus.

6. API Integration: Develop and integrate RESTful APIs and GraphQL services. Experience with API design and documentation tools like Swagger or Postman is preferred.

7. Security Best Practices: Implement security best practices in application development, including data encryption, secure authentication, and authorization mechanisms.

8. Testing and Debugging: Write and maintain unit tests, perform debugging and troubleshooting, and ensure applications are bug-free and performant. Familiarity with testing frameworks such as Jest, Mocha, or Cypress is a plus.

9. Performance Optimization: Optimize applications for maximum speed and scalability. Experience with performance profiling and optimization tools is advantageous.

10. Collaboration: Work closely with project managers, designers, and other developers to ensure project requirements are met.

11. Code Review: Conduct code reviews to maintain code quality, performance, and security.

12. Documentation: Maintain comprehensive documentation for code, APIs, and user guides.

Qualifications:

? Experience: Minimum of 4-5 years of experience as a Full Stack Developer or similar role.

? Technical Skills:

1. Front-End Technologies: HTML, CSS, JavaScript , TypeScript, and front-end frameworks/libraries (React, Angular, Vue.js).

2. Back-End Technologies: PHP ( Laravel , CI), Node.js, Express, Python ( Django, Flask ) or other relevant technologies.

3. Database Management: SQL ( MySQL , PostgreSQL) and NoSQL (MongoDB, Cassandra, Redis) databases.

4. Version Control Systems: Proficiency with Git and platforms such as GitHub, GitLab, or Bitbucket.

5. API Development: RESTful APIs, GraphQL, API design , and documentation tools (Swagger, Postman).

6. DevOps Tools: Docker, Kubernetes, Jenkins, CircleCI, or other CI/CD tools.

7. Cloud Platforms: AWS, Azure, Google Cloud, and familiarity with serverless architectures.

8. Testing Frameworks: Jest, Mocha, Jasmine, Cypress, Selenium.

9. Security: Understanding of security principles and best practices in web development.

10. Performance Optimization: Knowledge of performance profiling and optimization tools (e.g., Lighthouse, Webpack).

Job Type: Full-time

Pay: ?300,000.00 - ?500,000.00 per year

Benefits:

• Flexible schedule
• Health insurance
• Leave encashment
• Provident Fund

Education:

• Bachelor's (Preferred)

Experience:

• Angular: 1 year (Preferred)
• total work: 5 years (Preferred)
• Java: 5 years (Preferred)

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3403397
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year