HamburgerMenu
hirist

Software Engineer - Python Programming

NIKITHA SOFTWARE SOLUTIONS PRIVATE LIMITED
Multiple Locations
3 - 7 Years

Posted on: 12/08/2025

Job Description

Job Title : Software Engineer

Experience : 3- 6 Years

Client : PranaTree

Location : Bangalore; Pune, Delhi [Hybrid-3 days Office]

Employment Type : Contract

About the Role :


We are seeking highly skilled Software Engineers to join our dynamic and fast-paced development team. The ideal candidate will have strong expertise in backend development, API integrations, and distributed systems, with hands-on experience in modern cloud-based and AI-driven application architectures.

Key Responsibilities :


- Design, develop, and maintain high-performance applications using Fast API and RESTful APIs.

- Implement Pub/Sub messaging patterns using Redis, Kafka, or AWS SQS.

- Work with RDS and other relational database systems for scalable data storage and retrieval.

- Develop and optimize real-time data streaming and analytics solutions using Apache Spark.

- Integrate and manage WebSocket connections for live data updates and interactive applications.

- Work with LLM APIs such as Open AI, Claude, and Gemini to build AI-powered features.

- Implement CI/CD pipelines and cloud deployment processes using Azure DevOps.

- Collaborate in Agile teams, participating in sprint planning, code reviews, and retrospectives.

- Ensure scalability, security, and performance of the applications.

Required Skills & Qualifications :


- Bachelors degree in computer science, Engineering, or related field.

- 3 - 6 years of experience in backend development with Fast API and REST APIs.

- Strong experience with message brokers (Redis, Kafka, or AWS SQS).

- Proficient in RDS and relational database design.

- Experience with Spark for data processing and analytics.

- Proficiency in WebSocket-based real-time application development.

- Hands-on experience with LLM API integrations (Open AI, Claude, Gemini).

- Strong knowledge of Azure DevOps for CI/CD and deployment.

- Experience working in an Agile development environment.

- Excellent problem-solving and communication skills.

Good to Have :


- Knowledge of microservices architecture.

- Experience with containerization (Docker/Kubernetes).

- Familiarity with cloud platforms (Azure/AWS/GCP).

Why Join Us ?

- Work on cutting-edge AI and distributed system projects.

- Collaborative and innovative work culture.

- Opportunities for continuous learning and upskilling.


info-icon

Did you find something suspicious?