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.
Join our team and be part of shaping the future of AI technology!