Job Description
As a Senior Backend Developer at EnlivenAI Solutions, you will play a pivotal role in the development and maintenance of the backend systems for our AI-driven software solutions. Your expertise in Django and database design will be crucial in creating efficient, scalable, and secure backend architectures.
Key Responsibilities:
- Backend Development: Develop and maintain robust backend systems using Django.
- Database Design and Management: Design and optimize databases to ensure efficient data storage and retrieval.
- System Architecture Design: Architect and implement scalable and secure system architectures.
- API Development and Integration: Develop APIs and integrate them with various systems and front-end applications.
- Performance Optimization: Monitor and optimize the performance of backend systems.
- Collaboration: Work closely with front-end developers, AI specialists, and project managers to ensure cohesive development.
- Testing and Quality Assurance: Implement thorough testing procedures to ensure software reliability and performance, including unit testing, integration testing, and automated testing.
- Problem-Solving: Identify and address backend-related issues, proposing effective solutions.
- Code Quality and Documentation: Maintain high standards of code quality and provide comprehensive documentation.
Qualifications:
- Bachelor’s degree in Computer Science or a related field
- 4+ years of experience in backend development, specifically with Django.
- Strong knowledge of database design and management.
- Experience in system architecture design, with a focus on scalability and security.
- Proficiency in API development and integration.
- Strong experience in various testing methodologies and frameworks.
- Familiarity with containerization technologies like Docker, Kubernetes.
- Experience in working with AI-driven systems is a plus.
- Strong analytical and problem-solving skills.
Qualifications:
- Excellent communication and teamwork capabilities.
- Ability to work in a fast-paced, evolving environment.
- Strong commitment to technology and innovation.
- Proven ability to deliver high-quality backend solutions.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Dynamic and innovative working environment.