
at Citi
Bulge Bracket Investment BanksPosted 15 days ago
No clicks
**Python Developer (Mid-Senior Level) | Citi** Develop, test, and deploy scalable web apps using **Python (back-end)** and **React.js (front-end). Collaborate** with cross-functional teams to understand project requirements and deliver high-quality solutions. **Code reviews** and **debugging** skills are essential for ensuring application performance. Familiarity with relevant frameworks like **Django, Flask**, and asynchronous request handling is required. **Git** and database management experience are crucial for this role. Ideally, 4+ years of experience with a degree in **CS/Software Engineering** or equivalent. **Generative AI** awareness is a plus. Full-time **hybrid** role based in **Pune, India**. Join Citi's dynamic development team for a challenging, collaborative, and growth-oriented career.
- Compensation
- Not specified
- City
- Not specified
- Country
- India
Currency: Not specified
Full Job Description
Python Developer
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
We are looking for a highly motivated mid-senior software developer with a strong aptitude for Python and React.js to join our dynamic development team. This role offers an excellent opportunity to grow your skills within a collaborative and fast-paced environment.
Key Responsibilities:
- Develop, test, and deploy scalable and efficient web applications using Python (back-end) and React.js (front-end).
- Collaborate closely with senior developers and product managers to understand requirements and translate them into technical solutions.
- Write clean, well-documented, and maintainable code following best practices.
- Participate in code reviews, providing constructive feedback and incorporating suggestions.
- Troubleshoot and debug issues, ensuring high performance and responsiveness of applications.
- Contribute to the entire software development lifecycle, from conception to deployment and maintenance.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Required Qualifications:
- Exp - 4+ years
- Mandatory skills - Python development
- Proven proficiency in Python programming, including experience with relevant frameworks (e.g., Django, Flask).
- Solid understanding of front-end development with React.js, including component-based architecture and state management.
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with version control systems, particularly Git.
- Familiarity with SQL and/or NoSQL databases.
- Strong problem-solving abilities and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work effectively both independently and as part of a team.
- A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with Generative AI concepts and related tools is a plus.
This position is ideal for an ambitious individual eager to make a significant impact and advance their career in a supportive and innovative atmosphere.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi (opens in new window).
View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.




