Job Description/Requirements
Responsibilities:
API Development:
- Design and implement RESTful APIs using Node.js with Express.js or Python with Django/Flask.
- Ensure that APIs are secure, efficient, and scalable.
Database Management:
- Design and maintain the database schema using PostgreSQL or MySQL.
- Implement data migration, backup, and recovery processes.
- Optimize database queries for performance and scalability.
Authentication and Authorization:
- Implement JWT-based authentication and role-based access control (RBAC).
- Ensure secure handling of user data and compliance with data protection regulations.
Integration with Third-Party Services:
- Integrate with external GRC tools and third-party APIs using OAuth 2.0 or API keys.
- Ensure smooth data synchronization between SecureMap and external systems.
AI/ML Integration:
- Collaborate with data scientists to integrate AI/ML models into the backend using Python.
- Develop microservices to handle AI-driven insights and recommendations.
Performance Optimization:
- Optimize the backend for speed and scalability, including caching and load balancing.
- Monitor and improve the performance of server-side applications.
Testing and Debugging:
- Write unit and integration tests using frameworks like Mocha/Chai (Node.js) or PyTest (Python) to ensure the reliability of backend services.
- Debug and resolve backend issues and performance bottlenecks.
Collaboration:
- Work closely with front-end engineers, DevOps, and data scientists to ensure seamless integration of services.
- Participate in code reviews and provide feedback to improve code quality.
Required Skills:
- Proficiency in Node.js/Express.js or Python/Django/Flask: Strong understanding of server-side development and API creation.
- Experience with Relational Databases: Proficiency in PostgreSQL or MySQL, including schema design and query optimization.
- Knowledge of Authentication Protocols: Experience with JWT, OAuth 2.0, and secure user authentication practices.
- Understanding of RESTful API Design: Best practices for designing and implementing RESTful services.
- Experience with Testing Frameworks: Familiarity with Mocha/Chai (Node.js) or PyTest (Python) for testing.
- Strong Problem-Solving Skills: Ability to troubleshoot and resolve complex backend issues.
- Good Communication Skills: Ability to articulate ideas and collaborate effectively with team members.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 3+ years of experience in backend development, with a strong portfolio of web applications and APIs.
- Preferred: Experience with microservices architecture and cloud platforms like AWS or Azure.
Location: Fully remote
Application Process: Interested candidates should submit their resumes on the Indeed platform.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.
Leave a Reply