Educational Qualification: Bachelor s or post graduate Degree in Computer Science, IT, or equivalent work experience
Role Description:
Nimbusnext is dedicated to delivering exceptional cloud-native capabilities and services to a wide range of industries. Our vision is to drive successful business outcomes for our clients through innovative, secure, and cost-effective Data driven, AI & ML backed native solutions and with Advanced AI techniques. Over the years, the merging of AI technology with cloud platforms has given rise to new opportunities where businesses can create unimaginable superior experiences for both the end customers as well as
As a Python Developer, you will be responsible for managing the complete backend along with database of our applications. You will create and integrate APIs and work closely with our GEN AI/ ML Solutions Developers to implement and support solutions that leverage advanced AI models.
Must-Have Skills:
Proficiency in Python Fundamentals: Assess and implement core Python concepts, including datatypes, control structures, functions, classes, and modules to ensur efficient and scalable backend development.
Django Framework, FastAPI Knowledge: Utilize your expertise in Django for routing, models, views, templates, and Django ORM to build robust backend systems.
Database Management: Design and interact with SQL databases like PostgreSQL or MySQL, ensuring efficient data retrieval and storage using Django s ORM.
API Creation and Integration: Develop and manage APIs, ensuring seamless integration with AI/ML models and frontend applications.
Web Development Concepts: Apply web development principles including HTTP, REST APIs, CSRF protection, authentication, and authorization to maintain secure and performant systems.
Testing and Debugging: Write unit tests, integration tests, and functional tests using Django s built-in testing utilities or tools like pytest to ensure high-quality code.
Deployment and Hosting: Implement deployment strategies, containerization (e.g., Docker), and manage cloud hosting on platforms such as AWS, Google Cloud, or Azur
Code Organization and Design Patterns: Follow best practices and design patterns like Model-View-Template and Dependency Injection to write clean, maintainable, and scalable code.
Problem-Solving and Analytical Skills: Engage in coding challenges and practical scenarios to demonstrate your problem-solving capabilities and approach to complex problems.
Familiarity with Third-Party Libraries: Utilize Django and Python libraries, such as Django REST Framework, Celery, and Pandas, to enhance the functionality of backend systems.
Communication and Collaboration: Effectively explain technical concepts, document your code, and collaborate with cross-functional teams to deliver solutions that meet business needs
Good To Have Skills
Advanced Python Features: Experience with asynchronous programming, context managers, and decorators.
CI/CD Pipelines: Familiarity with continuous integration and deployment tools.
Server less Architectures: Knowledge of server less computing and orchestration tools like Kubernetes.
Third-Party Libraries: Experience with additional Django and Python libraries such as Django REST Framework, Celery, Pandas.
Version Control Systems: Proficiency with Git and experience using collaboration tools like Jira and Slack.
Communication and Collaboration: Strong ability to document code and communicate technical concepts clearly