1. Key Responsibilities
- Server-side Development: Write the logic and code that powers the web application’s backend, including data storage, processing, and business logic.
- Database Management: Design, implement, and maintain databases (SQL or NoSQL) and ensure data security and integrity.
- API Development: Develop RESTful or GraphQL APIs to serve frontend clients and external applications.
- Integration: Work with third-party services and APIs to integrate features such as payment systems, messaging services, etc.
- Optimization & Scalability: Ensure server-side components are optimized for speed and scalability, and troubleshoot performance issues.
- Security: Implement authentication, authorization, and data encryption techniques to secure the application.
2. Required Skills
- Proficiency in Server-side Languages: Expertise in languages such as Node.js, Python, Java, Ruby, or PHP.
- Database Management: Experience with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
- API Development: Ability to build and consume RESTful APIs and knowledge of GraphQL is a plus.
- Version Control: Strong knowledge of Git and workflows like GitHub Flow for version control and collaboration.
- Understanding of DevOps: Basic understanding of CI/CD pipelines, containerization (Docker), and cloud platforms (AWS, Azure).
3. Qualification Required:
1) Be/B-Tech in IT Engineering, Computer Engineering.
2) Diploma in IT / Computer Engineering.
3)