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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.