33 Carnation InfoTech Jobs
5-10 years
Carnation Infotech - Backend Developer - Python Technologies (5-10 yrs)
Carnation InfoTech
posted 12hr ago
Role : Backend Developer
Type : 6 months full-time extendable contract
Location : Remote (Work from Home)
Work Time : 1:30 PM to 10:30 PM (9 hrs Monday to Friday)
We seek a highly skilled Backend Developer to join our team. The ideal candidate will have a strong background in Python backend development, with expertise in Flask, FastAPI, or Django and experience in workflow engines and microservices architecture.
Key Responsibilities :
- Design, develop, and maintain backend APIs using Flask, FastAPI, or Django REST Framework.
- Implement workflow engines and state management frameworks for scalable and dynamic applications.
- Architect and implement microservices following best practices for modularity, scalability, and maintainability.
- Develop and manage workflow orchestration using Temporal, Camunda, or similar engines.
- Optimize API performance, ensuring low latency and high throughput for POS data processing.
- Ensure seamless integration with the frontend team (React.js) and data processing pipelines.
- Implement authentication, authorization, and role-based access controls (RBAC).
- Build and manage database models for SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) storage solutions.
- Deploy and manage backend services in a cloud environment (AWS, Azure, or GCP).
- Utilize Docker and Kubernetes for containerized deployments and orchestration.
- Write unit and integration tests to ensure system reliability and maintainability.
- Troubleshoot and debug issues in backend services and APIs.
- Perform code reviews and contribute to best practices in backend development.
- Collaborate with solution architects, data engineers, and frontend developers to design and build robust solutions.
- Work within Agile development methodologies, participating in sprint planning, stand-ups, and retrospectives.
Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 5 years of experience as a Backend Developer.
- Proficiency in Python, with expertise in Flask, FastAPI, and Django REST Framework.
- Strong knowledge of workflow engines (e.g., Temporal, Camunda) and state management frameworks.
- Experience in designing RESTful APIs and working with GraphQL APIs (preferred).
- Strong understanding of microservices architecture and distributed systems.
- Experience with message queues (e.g., Kafka, RabbitMQ, Celery) for event-driven architecture.
- Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
- Experience in cloud computing platforms (AWS, Azure, or GCP) and serverless computing.
- Proficiency with containerization and orchestration using Docker and Kubernetes.
- Familiarity with CI/CD pipelines, automated testing, and deployment processes.
- Strong understanding of authentication & security best practices (OAuth, JWT, API security).
- Experience with log monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work under tight deadlines and handle multiple tasks effectively
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
5-10 Yrs
6-11 Yrs
₹ 15 - 30L/yr
Lucknow
8-13 Yrs
₹ 15 - 30L/yr
Lucknow
6-11 Yrs
₹ 15 - 30L/yr
Lucknow
5-10 Yrs
Bangalore / Bengaluru