Home Job Listings Categories Locations

Technology - Senior Analyst I - Python Developer

📍 India

Technology Renub Research

Job Description

Role Summary:

As a

Technology – Senior Analyst (Python Developer) , the candidate will work on designing and developing scalable backend applications and APIs using Python to support internal and client-facing platforms. The role involves building high-performance services, developing data processing workflows, and integrating multiple systems to support business and analytical solutions. The Senior Analyst will collaborate closely with developers, project managers, and other stakeholders to ensure alignment between development activities and project objectives while contributing to the overall technical delivery of projects.

Essential Functions:

Implement Backend Development Projects:

Design, develop, and maintain backend applications using Python. Build and maintain RESTful APIs using frameworks such as FastAPI, Flask, or Django. Implement application logic, data processing pipelines, and service-layer components aligned with project requirements. Ensure high performance, reliability, and scalability of backend systems. Work with the immediate lead to understand technical requirements and define the development approach. Participate in architecture discussions and contribute to system design decisions. Follow coding standards and development best practices to build maintainable and secure solutions. Support testing, deployment, and maintenance of backend applications following established change management protocols. Participate in code reviews and ensure adherence to quality standards.

Data Management and Processing:

Design and manage relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB. Develop optimized SQL queries and support data modeling and schema design. Implement data processing workflows required for application functionality and integrations. Implement caching strategies using tools such as Redis to improve system performance. Perform data validation and support troubleshooting related to backend data processing.

System Integration and API Development:

Integrate backend services with third-party APIs and internal enterprise systems. Implement authentication and authorization mechanisms such as JWT and OAuth. Develop asynchronous processing and background job handling using frameworks such as Celery, RQ, or asyncio. Support integration of backend services with frontend applications where required.

Feasibility and Ad Hoc Analysis:

Conduct feasibility analysis for new features, system integrations, and technology implementations. Support the development of prototype solutions or proof-of-concepts under the guidance of the immediate lead. Perform root cause analysis and troubleshooting for application or system issues.

Coach Junior Members:

Guide and support junior developers on development practices, coding standards, and tools. Assist in onboarding new team members and support knowledge sharing within the team.

Collaboration & Communication:

Collaborate with cross-functional teams including developers, testers, project managers, and business analysts to ensure successful delivery of solutions. Communicate development progress, risks, and issues clearly to stakeholders. Participate in team meetings, sprint planning sessions, and client discussions when required.

The roles and responsibilities will continuously evolve basis the project allocation and client requirements.

Additional Functions:

Invest time in continuous learning to keep technology skills updated with the latest development frameworks and tools. Contribute to internal knowledge sharing initiatives and technical documentation. Participate in capability development activities and support proof-of-concept initiatives for emerging technologies.

Candidate’s Profile

Essential Qualifications:

B-Tech. or B.E.

in any engineering discipline or PG in Statistics/ Mathematics/ Operation Research or B.Sc. in Computer Science or a similar course.

Experience:

3–5 years of experience

in backend development with strong exposure to Python-based application development, API development, and backend system design.

Skills, Knowledge, Abilities & Key Traits:

Strong proficiency in Python programming and backend development frameworks such as FastAPI, Flask, or Django. Good understanding of REST API design principles and backend architecture. Experience working with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB. Familiarity with ORMs such as SQLAlchemy or Django ORM. Experience with containerization using Docker and exposure to cloud platforms such as AWS, GCP, or Azure. Knowledge of asynchronous programming and background processing frameworks. Proficiency in Git and version control practices. Strong analytical and problem-solving skills with attention to detail. Good communication skills and ability to collaborate effectively within cross-functional teams. Ability to independently manage development tasks and deliver within defined timelines. Adaptable to changing requirements and capable of handling multiple tasks in a dynamic environment.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 15, 2026
Job Type: Technology
Location: India
Company: Renub Research

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.