Job Description: Senior Backend Developer - c2o (CabCall Outsource)
As a Senior Backend Developer, you will be a crucial part of our development team, responsible for designing, developing, and maintaining robust and scalable backend services. Your expertise will be instrumental in implementing core functionalities, integrating with third-party services, and building the infrastructure for our innovative AI-powered features.
Key Responsibilities:
- Design, develop, and maintain high-performance and scalable APIs using Node.js (Express).
- Implement and manage CRUD-based APIs for various system functionalities, ensuring data integrity and efficient operations.
- Contribute to the development and integration of AI-powered data translation capabilities, ensuring seamless background translation of user-entered data into multiple languages. This involves working with AI processing servers and fine-tuning models for industry-specific contexts.
- Develop the backend for an AI-driven reporting tool that translates natural language queries into SQL and executes them against the database to generate reports.
- Integrate with various third-party services and APIs for critical real-time data and functionalities.
- Implement real-time data updates and automated notifications to keep users informed about various process stages.
- Collaborate with frontend developers to define API contracts and ensure smooth data flow.
- Work with PostgreSQL database to design schemas, optimize queries, and ensure data integrity.
- Implement and maintain robust security measures, including data encryption, secure communication protocols (HTTPS/TLS), role-based access control (RBAC), and comprehensive audit logging.
- Participate in sprint planning, code reviews, and provide technical guidance to junior developers.
- Ensure adherence to coding standards, best practices, and maintainable code.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent 3-6 years practical experience.
- Proven experience as a Senior Backend Developer with a strong portfolio of successful projects.
- Extensive experience with Node.js (Express).
- Proficiency in designing and implementing RESTful APIs and microservices architecture.
- Solid understanding of PostgreSQL or other relational databases or MongoDB, including schema design and query optimization.
- Experience with or strong interest in AI/ML integration, particularly in natural language processing (NLP) and machine translation.
- Familiarity with third-party API integrations.
- Experience with real-time data processing and notification systems.
- Strong understanding of security best practices (e.g., encryption, authentication, authorization, GDPR compliance).
- Experience with cloud-based hosting environments.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
- Experience with Kubernetes and Docker for containerized services.
- Familiarity with agile development methodologies and sprint-based workflows
- Knowledge of continuous integration and deployment (CI/CD) practices.
Job Type: Full-time
Pay: Rs160,000.00 - Rs200,000.00 per month
Education:
- Bachelor's (Preferred)
Experience:
- Backend: 3 years (Preferred)
Work Location: In person
Report job