Job Description
Digitals AI Inc is at the forefront of innovation in artificial intelligence and technology solutions. We are looking for a Senior Python Developer to join our dynamic team. The ideal candidate will have a passion for programming, a strong background in Python, and experience working with cutting-edge AI technologies.
Key Responsibilities:
- Develop and maintain scalable Python applications, focusing on programming and optimization.
- Write clean, efficient, maintainable code, creating solutions as needed.
- Collaborate with stakeholders to gather requirements and develop specifications.
- Design algorithms and data structures to enhance performance.
- Conduct testing and debugging to ensure high-quality deliverables.
- Participate in code reviews, mentor junior developers, and share knowledge.
- Integrate modern tools and frameworks to optimize workflow.
- Stay updated with industry trends and recommend improvements.
Requirements
- Bachelor's degree in Computer Science, Engineering or related field.
- 7-10 years of hands-on experience in Python development, with a strong focus on core Python.
- Strong proficiency in Python and its related frameworks Django and Flask .
- Expertise in writing independent code from scratch in Python.
- Strong understanding of Algorithms and Data Structures , and optimization techniques.
- Familiarity with Microservices Architecture.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., SQLAlchemy).
- Proficient in Testing Frameworks such as Pytest and Unittest.
- Proficient understanding of code versioning tools such as Git.
- Familiarity with cloud platforms, such as AWS or Azure .
- Experience with containerization (e.g., Docker) and DevOps practices is a plus.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
Benefits
- Competitive salary and flexible working options.
- Opportunity to work on innovative projects with cutting-edge technology.
- Collaborative and supportive work environment focused on growth and continuous learning.
Key skill Required
- MYSQL
- Architecture
- Python
- AWS
- PostgreSQL
- Algorithms
- Azure
- Containerization
- Artificial Intelligence
- Collaboration
- Communication
- Computer Science
- Conduct Testing
- Design
- Development
- Django
- Focused
- Git
- Innovation
- Intelligence
- Learning
- Microservices
- Optimization
- Optimization Techniques
- Science
- SQLAlchemy
- Supportive
- Versioning
- Workflow
- Writing