Zorba AI
Website:
zorbaconsulting.in
Company:
https://www.linkedin.com/company/zorba-consulting-india
Industries: IT Services and IT Consulting
Job details:
Job Title: Backend Developer (Python)
Department: Engineering / Technology
Experience: 2–5 Years (Can be adjusted)
Employment Type: Full-time
Location: On-site / Hybrid / Remote
Job Summary
We are seeking a skilled Backend Developer (Python) to design, develop, and maintain scalable backend services and APIs. The ideal candidate should have strong experience with Python, backend frameworks, databases, cloud platforms, and RESTful APIs. You will collaborate with frontend developers, DevOps engineers, product managers, and QA teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using Python.
- Build scalable RESTful APIs and microservices.
- Write clean, maintainable, and well-documented code.
- Optimize application performance, scalability, and reliability.
- Integrate third-party APIs and external services.
- Develop secure authentication and authorization mechanisms.
- Collaborate with frontend developers for seamless API integration.
- Work closely with DevOps teams for CI/CD deployment.
- Design and optimize relational and NoSQL databases.
- Implement automated unit and integration tests.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and maintain coding standards.
- Monitor application performance and improve system efficiency.
- Create technical documentation and API specifications.
- Stay updated with emerging backend technologies and best practices.
Required Technical Skills Programming
- Python 3.x
- Object-Oriented Programming (OOP)
- Functional Programming concepts
- Data Structures & Algorithms
Python Frameworks
API Development
- REST APIs
- GraphQL (Preferred)
- WebSockets
- API Security
- JWT Authentication
- OAuth 2.0
Databases
Relational Databases
NoSQL Databases
- MongoDB
- Redis
- Elasticsearch (Preferred)
ORM
- SQLAlchemy
- Django ORM
- Alembic Migrations
Cloud Platforms
- AWS
- Azure
- Google Cloud Platform (Preferred)
Containers & DevOps
- Docker
- Kubernetes (Preferred)
- Docker Compose
Version Control
CI/CD
- GitHub Actions
- Jenkins
- GitLab CI/CD
- Azure DevOps
Messaging Systems
- RabbitMQ
- Apache Kafka
- Celery
Caching
Testing
- PyTest
- Unit Testing
- Integration Testing
- Mocking
- API Testing
Security
- HTTPS
- JWT
- OAuth
- Role-Based Access Control (RBAC)
- Secure Coding Practices
Preferred Skills
- Experience with Microservices Architecture.
- Knowledge of Event-Driven Architecture.
- Understanding of Domain-Driven Design (DDD).
- Experience with Serverless Architecture.
- Familiarity with gRPC.
- Knowledge of asynchronous programming using asyncio.
- Experience with Celery and background task processing.
- Familiarity with Linux server administration.
- Experience with Nginx and Gunicorn/Uvicorn.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2–5 years of experience in Python backend development.
- Strong understanding of software engineering principles.
- Experience designing scalable backend systems.
- Good understanding of database design and optimization.
- Experience with cloud deployment and containerization.
Soft Skills
- Strong problem-solving skills.
- Excellent communication skills.
- Ability to work independently and in a team.
- Analytical thinking.
- Attention to detail.
- Time management.
- Adaptability and willingness to learn.
- Backend Developer (Python) Job Title: Backend Developer (Python) Department: Engineering / Technology Experience: 2–5 Years (Can be adjusted) Employment Type: Full-time Location: On-site / Hybrid / Remote
Job Summary
We are seeking a skilled Backend Developer (Python) to design, develop, and maintain scalable backend services and APIs. The ideal candidate should have strong experience with Python, backend frameworks, databases, cloud platforms, and RESTful APIs. You will collaborate with frontend developers, DevOps engineers, product managers, and QA teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using Python.
- Build scalable RESTful APIs and microservices.
- Write clean, maintainable, and well-documented code.
- Optimize application performance, scalability, and reliability.
- Integrate third-party APIs and external services.
- Develop secure authentication and authorization mechanisms.
- Collaborate with frontend developers for seamless API integration.
- Work closely with DevOps teams for CI/CD deployment.
- Design and optimize relational and NoSQL databases.
- Implement automated unit and integration tests.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and maintain coding standards.
- Monitor application performance and improve system efficiency.
- Create technical documentation and API specifications.
- Stay updated with emerging backend technologies and best practices.
Required Technical Skills Programming
- Python 3.x
- Object-Oriented Programming (OOP)
- Functional Programming concepts
- Data Structures & Algorithms
Python Frameworks
API Development
- REST APIs
- GraphQL (Preferred)
- WebSockets
- API Security
- JWT Authentication
- OAuth 2.0
Databases
Relational Databases
NoSQL Databases
- MongoDB
- Redis
- Elasticsearch (Preferred)
ORM
- SQLAlchemy
- Django ORM
- Alembic Migrations
Cloud Platforms
- AWS
- Azure
- Google Cloud Platform (Preferred)
Containers & DevOps
- Docker
- Kubernetes (Preferred)
- Docker Compose
Version Control
CI/CD
- GitHub Actions
- Jenkins
- GitLab CI/CD
- Azure DevOps
Messaging Systems
- RabbitMQ
- Apache Kafka
- Celery
Caching
Testing
- PyTest
- Unit Testing
- Integration Testing
- Mocking
- API Testing
Security
- HTTPS
- JWT
- OAuth
- Role-Based Access Control (RBAC)
- Secure Coding Practices
Preferred Skills
- Experience with Microservices Architecture.
- Knowledge of Event-Driven Architecture.
- Understanding of Domain-Driven Design (DDD).
- Experience with Serverless Architecture.
- Familiarity with gRPC.
- Knowledge of asynchronous programming using asyncio.
- Experience with Celery and background task processing.
- Familiarity with Linux server administration.
- Experience with Nginx and Gunicorn/Uvicorn.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2–5 years of experience in Python backend development.
- Strong understanding of software engineering principles.
- Experience designing scalable backend systems.
- Good understanding of database design and optimization.
- Experience with cloud deployment and containerization.
Soft Skills
- Strong problem-solving skills.
- Excellent communication skills.
- Ability to work independently and in a team.
- Analytical thinking.
- Attention to detail.
- Time management.
- Adaptability and willingness to learn.
- Backend Developer (Python) Job Title: Backend Developer (Python) Department: Engineering / Technology Experience: 2–5 Years (Can be adjusted) Employment Type: Full-time Location: On-site / Hybrid / Remote
Job Summary
We are seeking a skilled Backend Developer (Python) to design, develop, and maintain scalable backend services and APIs. The ideal candidate should have strong experience with Python, backend frameworks, databases, cloud platforms, and RESTful APIs. You will collaborate with frontend developers, DevOps engineers, product managers, and QA teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using Python.
- Build scalable RESTful APIs and microservices.
- Write clean, maintainable, and well-documented code.
- Optimize application performance, scalability, and reliability.
- Integrate third-party APIs and external services.
- Develop secure authentication and authorization mechanisms.
- Collaborate with frontend developers for seamless API integration.
- Work closely with DevOps teams for CI/CD deployment.
- Design and optimize relational and NoSQL databases.
- Implement automated unit and integration tests.
- Troubleshoot production issues and provide timely resolutions.
- Participate in code reviews and maintain coding standards.
- Monitor application performance and improve system efficiency.
- Create technical documentation and API specifications.
- Stay updated with emerging backend technologies and best practices.
Required Technical Skills Programming
- Python 3.x
- Object-Oriented Programming (OOP)
- Functional Programming concepts
- Data Structures & Algorithms
Python Frameworks
API Development
- REST APIs
- GraphQL (Preferred)
- WebSockets
- API Security
- JWT Authentication
- OAuth 2.0
Databases
Relational Databases
NoSQL Databases
- MongoDB
- Redis
- Elasticsearch (Preferred)
ORM
- SQLAlchemy
- Django ORM
- Alembic Migrations
Cloud Platforms
- AWS
- Azure
- Google Cloud Platform (Preferred)
Containers & DevOps
- Docker
- Kubernetes (Preferred)
- Docker Compose
Version Control
CI/CD
- GitHub Actions
- Jenkins
- GitLab CI/CD
- Azure DevOps
Messaging Systems
- RabbitMQ
- Apache Kafka
- Celery
Caching
Testing
- PyTest
- Unit Testing
- Integration Testing
- Mocking
- API Testing
Security
- HTTPS
- JWT
- OAuth
- Role-Based Access Control (RBAC)
- Secure Coding Practices
Preferred Skills
- Experience with Microservices Architecture.
- Knowledge of Event-Driven Architecture.
- Understanding of Domain-Driven Design (DDD).
- Experience with Serverless Architecture.
- Familiarity with gRPC.
- Knowledge of asynchronous programming using asyncio.
- Experience with Celery and background task processing.
- Familiarity with Linux server administration.
- Experience with Nginx and Gunicorn/Uvicorn.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2–5 years of experience in Python backend development.
- Strong understanding of software engineering principles.
- Experience designing scalable backend systems.
- Good understanding of database design and optimization.
- Experience with cloud deployment and containerization.
Soft Skills
- Strong problem-solving skills.
- Excellent communication skills.
- Ability to work independently and in a team.
- Analytical thinking.
- Attention to detail.
- Time management.
- Adaptability and willingness to learn.
Skills: python,databases,api
Click on Apply to know more.